我有一個文件夾(一個項目)與3個子文件夾(客戶端,服務器,資產)。每個子文件夾都有不同的命令來啓動和處理我需要啓動3個應用程序的項目。這是文件夾佈局和命令,我用它來啓動每個子項目:是否可以使用npm在多個子文件夾中運行腳本?
- 項目
- 客戶端(離子服務)
- 服務器(節點索引)
- 資產(HTTP服務器-p 8082)
目前,我轉到三個文件夾中的每一個,並啓動每個應用程序。爲了使過程更加標準化,每個子項目都有一個包含啓動腳本的package.json,所以我只需要cd subfolder && npm start
。
我的問題:是有可能使用NPM在父文件夾中,這樣我可以只運行下面的命令,並且具有相同(或相似)的效果的方式(即寫package.json
存在)?
項目> NPM啓動
我已經使用了包parallelshell
嘗試,但它沒有(在cd
可能是因爲工作:
"scripts": {
"start": "parallelshell 'cd app && ionic serve' 'cd api && npm start' 'cd assets && npm start'",
}