2016-08-31 5 views
-4

jasonファイルを作成していないにもかかわらず、npmインストールノードエクスプレスを更新しました。いずれか私にこれを修正する方法を教えてください。npmインストールしてjsonファイルを作成しない

ラメシュ@のラメシュ・PC MINGW32〜 $のNPMの初期化 このユーティリティはpackage.jsonファイルを作成する手順を説明します。 最も一般的な項目のみをカバーし、正常なデフォルトを推測しようとします。

とその正確な内容については、npm help jsonを参照してください。

その後、npm install <pkg> --saveを使用してパッケージをインストールし、 をpackage.jsonファイルに依存として保存します。

いつでも^ Cを押して終了します。 名:(ラメシュ)

ラメシュの@ラメシュ・PC MINGW32〜

+0

達成したいことはありますか?それはちょうど私の下の出力を与える代わりに、質問をされるにinit NPMを与えることによって – uzaif

答えて

3

まずプロジェクトを初期化します。あなたのプロジェクトは、ディレクトリ「サンプル」に住んでいると仮定:

npm initを使用して
cd sample 
npm init // This will ask a bunch of questions. you can mostly just hit "enter". it will create the package.json file for you 
npm i express --save 
+1

。$のNPMの初期化 このユーティリティはpackage.jsonファイルを作成する手順を説明します。 最も一般的な項目のみをカバーし、正常なデフォルトを推測しようとします。 これらのフィールドの確定ドキュメントについては、 の 'npm help json'を参照してください。 パッケージをインストールするには 'npm install --save'を使い、 をpackage.jsonファイルの依存ファイルとして保存してください。 いつでも^ Cキーを押すと終了します。 名前:(ramesh) ramesh @ ramesh-PC MINGW32/ –

+0

jsonファイルを作成せずに出てくるだけです –

+0

真剣に? 'npm init'の最後のステップでyesと答えたときに、パーミッションエラーが出ますか?最後のコマンドとして 'less package.json'を実行するとどうなりますか?それは 'package.json:No such file or directory'と言うのでしょうか? – cyberwombat

0

あなたがAからそれらを実行しようとした場合npm install <package-name>npm install <package-name> --saveが失敗する可能性があり、以前の回答にビットを明確にするためにpackage.json

+0

npm initを与えることによって、質問をする代わりに以下の出力を与えるだけです。$ npm init このユーティリティは、package.jsonファイルの作成を案内します。 最も一般的な項目のみをカバーし、正常なデフォルトを推測しようとします。 これらのフィールドの確定ドキュメントについては、 の 'npm help json'を参照してください。 パッケージをインストールするには 'npm install --save'を使い、 をpackage.jsonファイルの依存ファイルとして保存してください。 いつでも^ Cキーを押すと終了します。 名前:(ramesh) ramesh @ ramesh-PC MINGW32/jasonファイルを作成していません。質問はしません。 –

+0

jsonファイルを作成せずにそのまま出ています –

0

を作成することができますnpm package.jsonファイルを持たないディレクトリ。

あなたはnpm install crud --saveのようなものを入力して、このようないくつかの混乱出力受け取ることがあります。非常に有用なエラーメッセージではありません

npm install crud 
npm WARN saveError ENOENT: no such file or directory, open '/Users/youruser/package.json' 
npm WARN enoent ENOENT: no such file or directory, open '/Users/youruser/package.json' 
npm WARN youruser No description 
npm WARN youruser No repository field. 
npm WARN youruser No README data 
npm WARN youruser No license field. 

+ [email protected] 

を - レベルは「警告」であり、その最後の行は、それはように見えます要求されたパッケージがどこかにインストールされました。しかし、ディレクトリを見ると、は空のままです。。この「謎」の説明は、(PHPの作曲など)いくつかのパッケージインストーラは、プロジェクトを初期化し、パッケージをダウンロードし、(PythonのピップまたはNPMのような)他の人がいないので、あなたはディレクトリを初期化し、個別にパッケージをインストールする必要がありますということです。

実行npm initし、プロジェクトに関するいくつかの基本的な質問に答える、または以下の形式を次の実行可能なpackage.jsonファイルコピー:

{ 
    "name": "my-great-node-project", 
    "version": "1.0.0", 
    "description": "", 
    "main": "index.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "", 
    "license": "ISC", 
    "dependencies": { 

    } 
} 

は、パッケージ名に注意してくださいを!名前は、インストールしようとしているパッケージの名前と一致しません。

ディレクトリが初期化されたら、npm install <package-name> --saveコマンドを実行して、パッケージをnode_modulesディレクトリにインストールし、package.jsonファイルを更新する必要があります。

関連する問題