1
我正在嘗試編寫一個批處理文件,該文件將從不同目錄和不同目錄中安裝節點模塊。我的問題是,腳本導航到foo目錄並執行npm install,但不會執行其他兩個do()命令。使用批處理文件安裝多個節點模塊
do(
cd foo
npm install
)
do(
cd ../bar
npm install
)
do(
cd ../again
bower install
)
編輯:
我也試過在.bat文件中
call Install_Node_Components_Site.bat
call Install_Bower_Components.bat
call Install_Node_Components_Test.bat
的Install_Node_Components_Site.bat文件是很基本的,看起來像下面這樣的。
cd foo
npm install
foo目錄有packages.json文件,所以我的想法是我可以像命令行一樣調用npm install。
npm是一個批處理文件:'npm.bat'?如果是這樣,你需要通過調用命令來執行它:'call npm install'。同樣的觀點適用於'bower' – Aacini
好的。所以你的建議奏效了。如果你想把它作爲答案,我會將其標記爲正確的。 – VtoCorleone