2016-11-30 8 views
0

devDependenciesがインストールされていない理由:はTestLabを、そしてそのpackage.jsonは以下のとおりです。私は例えば、パッケージ開発

{ 
    "devDependencies": { 
    "mocha": "^2.0.0" 
    }, 
    "name": "@aab/testlab", 
    "version": "2.6.0", 
    "description": "example for npm", 
    "main": ".\\dest\\main.js", 
    "dependencies": { 
    "gulp": "^3.9.1", 
    "gulp-changed": "^1.3.2" 
    }, 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "keywords": [ 
    "test" 
    ], 
    "author": "aab <[email protected]>", 
    "license": "ISC" 
} 

は私がdevDendenciesでモカを含め、その後、私は、例えばと呼ばれるローカルディレクトリを作成したと言いますC:例\とCの下で私のパッケージを取得するために、AAB /はTestLab --only = DEV

@ NPMをインストール

を使用:例\、私はCを見たとき例:\ \ node_modules 、私はモカパッケージがインストールされていることを見つけることができませんでした。私はまた、AAB /はTestLab

まだ運@ NPMをインストール

のような他のコマンドを試してみました。 NodeJS v4.6.0とnpm 4.0.2を使用しました。 nodeJSは少し古いようですが、誰もそれを助けることができますか?

+0

http://stackoverflow.com/questions/34700610/npm-install-wont-install-devdependenciesと重複しています。 –

+0

「npm install mocha --save-dev」を実行すると、確かに動作する可能性がありますが、わかりませんなぜ "npm install @ aab/testlab"が動作しないのですか – IcyBrk

答えて

0

これは、NODE_ENVPRODUCTIONに設定されている場合にのみ発生します。他の何かがそれを設定している可能性があります。

+0

ありがとう、私は自分の環境変数を見ましたが、NODE_ENV変数はありません。 – IcyBrk