我想在項目中構建javascript文件。我已經使用NPM來管理模塊並計劃使用Grunt來連接和壓縮js和css文件以進行部署。使用npm和grunt進行開發和生產的Javascript項目結構
我目前用以下結構
-[project root]
-- [node modules] :packages such as requirejs, jquery, semantic-ui etc using npm
--[war]
---[Dev]
----[css] multiple css files from modules (Question 2:?)
----[js] multiple js files from modeuls (Question 2:?)
- Gruntfile.js :for concatenate and compress
---[Production] -
----[css]:This is where the compressed and concatenated css files are kept
----[js] :This is where the compressed and concatenated js files are kept
問題1:上面的方法來構建項目是否正確?其他任何允許管理軟件包,開發和生產文件的建議。
問題2:NPM或其他工具是否允許我從[node modules]文件夾中提取js和css文件,並將它們放在(dev >> css或dev >> js)文件夾中?如果我手動這樣做,我如何跟蹤版本?似乎我在這裏錯過了一些東西,必須有更好的解決方案。
建議/意見/建議非常感謝。
感謝