2017-06-10 13 views
10

に立ち往生し、私はそれがバージョンになり、プロジェクトを設定したNPMのinitを呼び出したときにそこにとどまります。私はenterを押すか、^ Cで終了しようとしましたが、何も起こりません。私は1時間以上待っており、それはまったく進んでいない。私は何をすべきか? npm init errorNPMは動作していないinitとだから私はNode.jsのバージョン8.1.0を使用していたバージョン

編集:ここでは

は、私が見ていますどのような基本的に私は再インストールしようとした、まだ動作しませんでしたが。私はバージョン8.1.0をアンインストールし、ユーザーに推奨するバージョン(6.11.0)をインストールしても問題ありません。私はそれがバージョン8.1.0のバグだと確信していますが、それは私が必要とするものです。

編集2:ああ、私は、Windows 10

+0

編集することができ、デフォルトのファイルを作成しますpackage.jsonファイルを作成するために、しかし、問題は上がありますこのためのGithub [ここ](https:// github。com/npm/npm/issues/17126) –

+0

私はこれを発見しました:https://github.com/nodejs/node/issues/13557 – Belos

答えて

1

私はこのissue on GitHubについて読んだことによると、あなたは、以前のノードV8.0.0とNPMのV5.0.0リリースに切り替えることで、それを回避することができます。これはissue with Node v8.1.0です。

この問題に対する修正は、すでに進行中で、数日でリリースv8.1.1 of Nodeに実装する必要があります。それまでは、古いバージョンにダウングレードし、それがあなたのために働くかどうかを確認してください。前回の回答が言うように

3

、その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の設定ファイルは、デフォルトではコメントをサポートしていないので、あなたがそうでなければはい、私も直面config.jsonコメント

+0

それはまだ 'npm version:5.3.0''で問題を提起しています 'node version: Macで8.3.0'。 – Priyal

+0

推奨される代替案を使用してください。 –

+0

私は明示的にEnterキーを押さずにオプションを要求しませんでした。私は入力をタップしなければならないことを知らなかった、私の悪い!それは今働く。 – Priyal

0

を有効にする方法についてhttps://www.npmjs.com/package/json-commentsを参照してください、コメント(//で始まる)を削除する必要がありますこの問題は、ノードをLTSバージョンにダウングレードすることができます。

現在、6.11バージョンはLTSです。

ノードをインストールするためのNVM(ノードバージョンマネージャ)を使用している場合は、ダウングレードする方が簡単です。 NVM以下

使用することは、私は同じ問題を抱えています

nvm install 6.11 
nvm use 6.11 
0

を指令します。パスによると、あなたは-yフラグを使用することができ、これはあなたが、私はこのエラーを取得しています後で

$npm init -y 
関連する問題