1

CodeShip 継続的統合サーバーで構築しようとしているプラ​​イベート Ember.js プロジェクトがあります。そのためには、devDependencies にある ember-cli をインストールする必要があります。自分のマシンでプロジェクトの新しいクローンを作成すると、npm installember-cli バイナリが./node_modules/ember-cli/bin/ember.

ただし、CI サーバーでは、次のファイルしかありませんnode_modules/ember-cli/

-rw-rw-r--   1 rof rof  40K Jun  1 15:15 CHANGELOG.md
drwxrwxr-x 105 rof rof 2.1K Jun  2 13:50 node_modules
-rw-rw-r--   1 rof rof 4.1K Mar  6 23:56 package.json
-rw-rw-r--   1 rof rof 6.7K Feb 13 17:22 README.md

npm install --verbose を実行すると、ログに次の行があります。

npm WARN package.json ember-cli@2.4.2 No bin file found at ./bin/ember
...
npm verb already installed skipping ember-cli@2.4.2 /home/rof/src/bitbucket.org/xxx/yyy

他の devDependencies についても同様の行があります。

NODE_ENVそれが空でnpm config get production偽であることを確認しました。また、ローカル マシンと CI サーバーで同じノード (0.12.2) と npm (2.7.4) のバージョンを使用していることも確認しました。

私の質問は、ローカル マシンでは動作するのに、CI サーバーでは動作しないのはなぜですか? 欠落している構成値はありますか?

4

0 に答える 0