そのため、Node.Jsのバージョン8.1.0を使用しており、npm initを呼び出してプロジェクトをセットアップすると、バージョンに移行してそこに留まります。 Enterキーを押すか、^ Cで終了しようとしましたが、何も起こりません。私は1時間以上待っていましたが、まったく進行していません。私が何をすべきか考えていますか?
編集:再インストールしようとしましたが、それでも機能しませんでした。そのため、バージョン8.1.0をアンインストールし、ユーザーが推奨するバージョン(6.11.0)をインストールしましたが、正常に動作します。バージョン8.1.0のバグだと確信していますが、必要なのはそれです。
編集2:ああ、私はこれをWindows10で実行しています。
了解しました。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 onを参照してください。 config.json
コメントを有効にする方法
私も同じ問題を抱えています。ただし、package.jsonファイルをバイパスして作成するには、-yフラグを使用できます。これにより、後で編集できるデフォルトのファイルが作成されます。
$npm init -y
私がこれについて読んだことによると GitHubの問題 、以前のNode v8.0.0およびnpmv5.0.0リリースに切り替えることで回避できます。これは Node v8.1. の問題です。
この問題の修正はすでに進行中であり、数日でリリースされる ノードのv8.1.1 に実装する必要があります。それまでは、古いバージョンにダウングレードして、それが機能するかどうかを確認してください。
はい、私もこの問題に直面したので、ノードをLTSバージョンにダウングレードできます。
現在、6.11バージョンはLTSです。
ノードのインストールにnvm(ノードバージョンマネージャー)を使用した場合は、ダウングレードが簡単になります。
以下のNVMコマンドを使用します
nvm install 6.11
nvm use 6.11