1. ホーム
  2. ノード

npm install で package.json が存在しないというエラーが報告される

2022-02-22 15:09:47
<パス
npm WARN saveError ENOENT: no such file or directory, open '/Users/macbookpro/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/Users/macbookpro/package.json'
npm WARN macbookpro No description
npm WARN macbookpro No repository field.
npm WARN macbookpro No README data
npm WARN macbookpro No license field.

Q: パスの中にpackage.jsonファイルが見つからない場合はどうすればいいのでしょうか?
A: まず初期化してから、適切なファイルをインストールします。

 1. npm init -f //force initialization files
 2. npm install bluebird --save

1
-fはforceのことで、これがないとnpmが名前やバージョンなど多くの情報を入力するように要求します。実験的な小さなデモを行うだけなら、-fだけで、npmがあなたのためにパッケージ.jsonを初期化して様々なデフォルト値を入力するので、手間が省けます。

-save はインストールしたパッケージを依存関係リストに追加することを意味します。package.json の dependencies フィールドを見てください。後でnpm installを実行すると、すべての依存関係がインストールされます。もし、-saveを付けなければ、何もインストールされません。