ライブラリを作成していて、package.json
ファイルが存在する前にユーザがプロジェクトでnpm install -S X
を実行しようとするとどうなるかを知る必要があります。package.jsonファイルのないフォルダに "npm install - save X"を実行する
私はこれをWindowsで試してみましたが、確かに、NPMはbarfを実行しておらず、ビジネスにもかかわらず、インストールコマンドが完了しても、node_modules
フォルダもpackage.jsonファイルもありませんでした。
何が起こると予想されますか?私は、 "npm install X"を実行する前に "npm init"を実行するために私のライブラリのユーザに要求しなければならないと思いますか?
は、NPMは、インストールの最後でエラーを投げるん見える -
ENOENT: no such file or directory, open 'package.json'
を私はそれがnode_modulesディレクトリを作成してからインストールプロセスを妨げかしら、と実際にそこに依存関係を置きます。
親フォルダを確認しましたか?私はそれがどちらかの親フォルダにpackage.json(またはnode_modulesフォルダ、実際に何が見つかるかわからない)をインストールすると思います – lascort
ええ、あなたはそれが上記の1つのディレクトリにインストールされていますが、package.jsonはありませんそこにファイルがあるかもしれません。おそらく以前はそこにnode_modulesディレクトリがありました。 –