2017-12-28 12 views
0

で環境変数に追加した後に発見されない:モカコマンドは、私は私のモカテストを実行するビルド後のコマンドを持っている私のbuildspec.ymlファイルでCodeBuild

私はパッケージに設定されているものです
npm run mochatest 

。 JSONは次のように:

"scripts": { 
    "mochatest": "mocha --timeout 30000 test/functional_api_crud.js" 
}, 

CodeBuildが実行され、それがモカを開始し、私は自分のNode.jsのコードで使用する環境変数が設定されていなかったので、私はテストの失敗がありました。そこで、私はCodeBuildの高度な設定に入り、必要な環境変数を追加しました。ランが起こったとき、私はモカが見つからないというエラーが出ます!エラー行は次のとおりです。

[Container] 2017/12/28 19:24:29 Running command npm run mochatest 
[email protected] mochatest /codebuild/output/src251232826/src 
mocha --timeout 30000 test/functional_api_crud.js 
sh: 1: mocha: not found 
npm ERR! Please include the following file with any support request: 
npm ERR! /codebuild/output/src251232826/src/npm-debug.log 

これは私自身の環境変数を追加した後に起こりました!私はこれをしたので、他の環境変数が動揺しましたか?

答えて

0

私は環境変数NODE_ENVをプロダクションに設定していたので、npmのインストールでは私のdevDependenciesモジュールは持ち込まれませんでした。

関連する問題