を作成することができます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
ファイルを更新する必要があります。
達成したいことはありますか?それはちょうど私の下の出力を与える代わりに、質問をされるにinit NPMを与えることによって – uzaif