npm предупреждения о package.json - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь следовать инструкциям по чату по socket.io с использованием nodeJS: socket.io чат с узлом JS

Я попал только в то место, где нужно установить экспресс:

npm install --save express@4.15.2

и получил эти предупреждения:

npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\James\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\James\package.json'

Я создал папку chat-example с package.json, как сказано в руководстве. Связаны ли эти предупреждения с тем, что nodeJS устанавливает пакет 'express' в другое место, чем моя недавно созданная папка chat-example с файлом package.json, поэтому он не находит его? Я установил nodeJS очень давно, и, возможно, теперь он устанавливает пакеты в другое место.

Как удалить установленный экспресс и установить его в нужную папку?

Как узнать, где nodeJS в данный момент устанавливает пакеты и как я могу это изменить?

Спасибо

1 Ответ

0 голосов
/ 01 мая 2018

Каждый проект, основанный на Node и npm, нуждается в файле package.json в своем корневом каталоге. Вы можете создать его с помощью этой команды:

npm init 

Вы можете просто нажать Enter для каждого вопроса в следующем диалоговом окне, не волнуйтесь, вы можете отредактировать все позже.

После этого вы можете выполнить команду установки, чтобы добавить Express или любой другой пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...