我正在尋找構建多項目應用程序的好方法。grunt build nodejs - 多個項目
目前,我有這樣的結構: 每一個應用程序是此刻的NodeJS應用
- parent folder (git root)
|- app1
|-- app1-backend
|-- app1-frontend
|- app2
|- app3
我需要手動執行下列步驟來安裝每一個應用程序:
- 安裝NPM模塊與
npm install
- 安裝類型與
typings install
- 與編譯應用程序
每一個應用程序文件夾中包含以下內容:(APP1-後端,APP1-前端,APP2,APP3)
tsconfig.json, package.json, typings.json
我應該自動與咕嚕? 我應該爲每個項目使用一個自己的grunt文件嗎?
迎接
sry我忘了提及我在app1-frontend項目中使用browserify。我可以觸發嗎?我在tsc後直接運行browserify –
你應該在你爲該項目添加到你的package.json的腳本中添加另一個「&& [command]」。您正在做的核心是爲每個項目運行一組命令作爲單個命令,然後運行一組這些命令。只要這些命令是最終執行的命令,就可以根據需要將許多命令鏈接在一起。也就是說,只要其中一個命令不是說..一個等待文件更改的監視命令,你應該沒問題 –