私はウェブサイトといくつかの外部モジュールをローカルノードの依存関係として追加しています(を使用"file:..."
)。
私のウェブサイトの外部モジュール参照を更新するために、以下のような npm スクリプトを使用しています。
"scripts": {
"preupdate-own-deps":"concurrently \"cd ../my-ext-module1 && gulp build\" \"cd ../my-ext-module2 && gulp build\"",
"update-own-deps": "rimraf node_modules/my-ext-* && npm install --save"
}
concurrently "cd ../my-ext-module1 && gulp build" "cd ../my-ext-module2 && gulp build"
ターミナルで実行するときはいつでも、すべて問題ありません。ただし、を使用して同じものを実行するとnpm run update-own-deps
、preupdate-own-deps
次のエラーで終了します。
[0] The system cannot find the path specified.
[1] The system cannot find the path specified.
[1] cd ../my-ext-module2 && gulp build exited with code 1
[0] cd ../my-ext-module1 && gulp build exited with code 1
私は npm スクリプトを初めて使用するので、ここで何が欠けているのかわかりません。提案してください。
更新:愚かな私は、古いバージョンの同時使用を使用していました。更新すると問題が解決されました。