Ответ 1
Хорошо, это похоже на ошибку в 8.1.0 и будет исправлено во вторник.
https://github.com/nodejs/node/pull/13560#issuecomment-307565172
Поэтому я использую версию 8.1.0 из Node.Js, и когда я вызываю npm init для создания проекта, он переходит в версию и остается там. Я попытался нажать enter или выйти с ^ C, но ничего не происходит. Я ждал более часа, и он не прогрессировал вообще. Любая идея, что я должен делать?
Вот в основном то, что я вижу:
Изменить: я попытался переустановить и все еще не работал; поэтому я удалил версию 8.1.0 и установил рекомендованный пользователем (6.11.0), и он отлично работает. Я уверен, что это ошибка в версии 8.1.0, но она мне нужна.
Изменить 2: О, я запускаю это в Windows 10.
Хорошо, это похоже на ошибку в 8.1.0 и будет исправлено во вторник.
https://github.com/nodejs/node/pull/13560#issuecomment-307565172
Как и в предыдущих ответах, его ошибка на nodejs v 8.1.0
, и решение состоит в том, чтобы дождаться нового предстоящего выпуска или понижения до предыдущих версий.
Но есть некоторые из нас, кто считает, что более любезно раздражает и не может дождаться этого нового исправленного выпуска:)!
Таким образом, простая работа без решения вашего nodejs
заключается в создании package.json
вручную в папке проекта.
Ниже представлен кадр файла.
{
"name": "", //name of the app. ex "yourAppName"
"version": "", //dafault is 1.0.0
"description": "", // description of the app
"dependencies": {
"dependencieName": "version"
}, //ex "shelljs": "^0.7.0"
"devDependencies": {}, //same as the above
"scripts": {
"scriptName": "path/to/script"
},
"repository": {
"type": "git", //git is the default
"url": "git+https://github.com/yourUserName/yourRepoName" //link to your repo
},
"keywords": [],
"author": "", //the author, maybe you :)
"license": "", //License type
"bugs": {
"url": "" //ex "https://github.com/yourUserName/yourRepoName/issues"
},
}
ПРИМЕЧАНИЕ. Вы должны удалить комментарии (начиная с // ), поскольку файлы конфигурации json по умолчанию не поддерживают комментарии, в противном случае см. https://www.npmjs.com/package/json-comments о том, как включить config.json
комментарии
В соответствии с тем, что я прочитал об этой проблеме на GitHub, вы можете обойти ее, переключившись на предыдущий Node v8.0.0 и npm v5.0.0. Это проблема с Node v8.1.0.
Исправление этой проблемы уже выполняется и должно быть реализовано в v8.1.1 из Node, который выпускается в паре дней. До этого перейдите к старой версии и посмотрите, работает ли это для вас.
Да, я также столкнулся с этой проблемой, поэтому вы можете понизить версию node до версии LTS.
В настоящее время версия 6.11 - LTS.
Было бы проще понизить, если вы использовали nvm (Node Version Manager) для установки node.
Используйте ниже команды NVM
nvm install 6.11
nvm use 6.11
У меня такая же проблема. Однако для обхода и создания файла package.json вы можете использовать флаг -y, и это создает файл со значениями по умолчанию, которые вы можете редактировать позже
$npm init -y