私は、ディレクトリ〜/ DIRAに次のpackage.json持っている:私は〜/ DIRBにCD次に"npm install <directory>"はdevDependenciesを無視するのはなぜですか?
{
"name": "dirA",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"vue": "^2.1.8"
},
"devDependencies": {
"vue-loader": "^10.0.2"
}
}
をしてnode_modulesディレクトリがDIRBに作成されるようにnpm install ../dirA
を実行します。
問題は、devDependenciesをインストールしないことです。私のNODE_ENV環境変数が設定されていません。
私はこの出力を得る:
[~/dirB]$ npm install ../dirA
/home/tbeadle/dirB
`-- [email protected]
`-- [email protected]
npm WARN enoent ENOENT: no such file or directory, open '/home/tbeadle/dirB/package.json'
npm WARN dirB No description
npm WARN dirB No repository field.
npm WARN dirB No README data
npm WARN dirB No license field.
私もnpm install --only=dev ../dirB
を使用することができますし、それは私がpackage.jsonで定義されているdevDependenciesを無視し続けています。
これらのdevDependenciesをどのようにインストールすることができますか?
あなたがインストールされません生産devDependenciesのために構築している場合は、[README]を見てみましょう(HTTPS:/ /github.com/npm/npm/blob/2e3776bf5676bc24fec6239a3420f377fe98acde/doc/files/package.json.md#devdependencies)編集:ナー、ドキュメントサック、チェックアウト[この質問](http://stackoverflow.com/questions/18875674/whats-the-difference-between-dependencies-devdependencies-and-peer dependencies) – wizebin