2016-10-17 7 views
2

npmスクリプトがYarnと連携していません。なぜ、Yarnはpackage.jsonからスクリプトを実行しませんか?

通常、私はnpm startまたはnpm run buildを実行し、スクリプトは正常に実行されます。私がしようとするとyarn start/yarn run start/yarn run buildでこれらを実行すると、私はエラーを取得:

yarn start v0.15.1 
$ "node server" 
sh: node server: command not found 
error Command failed with exit code 127. 

私はNPMでグローバルに糸を設置しました。ターミナルでzshを実行する。

更新:これはv0.15.1のバグだったし、もはや0.16で問題であるように見えます*

+0

実行しようとしているコマンドが糸の外で動作していますか?すなわち、CLIで 'node server'を実行するとどうなりますか? – ceejayoz

+0

u havノードですか? – Gogol

+0

使用している端末のバージョンは? –

答えて

2

は、NPMを使用して糸パッケージを更新するか、BREWを使用して再インストールしてください。

私はnpm/nodeにnvmを使用していますが、v0.15.1でも同じ問題がありました。糸をv0.16.1にアップグレードして解決しました。

+0

これは私のために働いた。私は 'npm update --g yarn'を実行してから' yarn start'を再試行し、起動スクリプトを実行しました。もともとnpmでインストールしていたので、npmで更新しました。 – nkha

1

は、糸のバグのように思えるし、以下のPRに固定されている:https://github.com/yarnpkg/yarn/pull/1180

は0.16.1に、あなたの糸を更新し、それをテストします。それがうまくいくと思っています。

関連する問題