#node.js #express #npm #tedious
#node.js #экспресс #npm #утомительный
Вопрос:
Я пытаюсь создать API, используя Node.js , Express, Tedious и сервер MSSQL. Когда я запускаю команду ‘npm install tedious’, кажется, что все работает нормально и устанавливается. Но если я запущу, попробуйте запустить программу, используя ‘node server.js ‘ Я получаю сообщение об ошибке, в котором говорится, что у меня отсутствуют некоторые зависимости. Если я использую команду ‘npm list’, я могу увидеть отсутствующие зависимости, вот некоторые выходные данные из ‘npm list’:
npm ERR! extraneous: ms@2.1.1 C:nodedemonode_modulessendnode_modulesms
npm ERR! missing: @azure/ms-rest-nodeauth@2.0.2, required by tedious@9.1.0
npm ERR! missing: @js-joda/core@2.0.0, required by tedious@9.1.0
npm ERR! missing: @azure/ms-rest-azure-env@1.1.2, required by @azure/ms-rest-nodeauth@2.0.2
npm ERR! missing: @azure/ms-rest-js@1.8.15, required by @azure/ms-rest-nodeauth@2.0.2
npm ERR! missing: @types/tunnel@0.0.0, required by @azure/ms-rest-js@1.8.15
npm ERR! missing: @types/node@14.6.0, required by @types/tunnel@0.0.0
npm ERR! extraneous: debug@3.1.0 C:nodedemonode_modulesfollow-redirectsnode_modulesdebug
npm ERR! missing: @types/node@8.10.62, required by adal-node@0.1.28
npm ERR! extraneous: @types/node@8.10.62 C:nodedemonode_modulesadal-nodenode_modules@typesnode
npm ERR! extraneous: form-data@2.3.3 C:nodedemonode_modulesrequestnode_modulesform-data
npm ERR! extraneous: qs@6.5.2 C:nodedemonode_modulesrequestnode_modulesqs
npm ERR! extraneous: safe-buffer@5.2.1 C:nodedemonode_modulesstring_decodernode_modulessafe-buffer
npm ERR! extraneous: depd@2.0.0 C:nodedemonode_modulestediousnode_modulesdepd
npm ERR! extraneous: iconv-lite@0.5.2 C:nodedemonode_modulestediousnode_modulesiconv-lite
Все, что я сделал в среде, это установил express и tedious с использованием npm, SQL server уже был установлен на моем компьютере, когда я начал. Я никогда раньше не сталкивался с этой проблемой с npm, обычно команды install достаточно, чтобы заставить его работать должным образом. Я пытался использовать пакет узла ‘npm-install-missing’, но, похоже, это не сработало. Любая помощь в решении этой проблемы была бы высоко оценена.
Комментарии:
1. можете ли вы также поделиться журналом при запуске
node server.js
.2. @akolliy Я отсутствую на своем рабочем компьютере на выходные, поэтому я не могу получить эту информацию сейчас. Я помню, что вывод ‘node server.js «жаловался на отсутствующие модули, в частности, на те модули Azure, которые требуются tedious, которые, как вы можете видеть, отсутствуют в выходных данных, которые у меня есть из «списка npm» выше. Если вам нужен точный результат, вам придется подождать до понедельника, пока я снова получу доступ к своей машине.