【发布时间】:2016-02-16 06:13:52
【问题描述】:
我正在尝试在项目中构建 javascript 文件。我已经使用 NPM 管理模块,并计划使用 Grunt 连接和压缩 js 和 css 文件以进行部署。
我目前使用如下结构
-[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) 文件夹中吗?如果手动执行此操作,我如何跟踪版本?好像我在这里遗漏了一些东西,必须有更好的解决方案。
非常感谢您的建议/建议/cmets。
谢谢
【问题讨论】:
标签: javascript css node.js gruntjs npm