【发布时间】:2013-12-30 17:46:15
【问题描述】:
我想知道其他人如何在 CMS 网站构建中自动化他们的 JavaScript 构建过程。
我目前使用 Grunt 来自动化 SASS->CSS 缩小,这非常有效,因为你不会用压缩代码覆盖你的 sass 文件。
你不能用 JavaScript 做同样的事情,因为如果你压缩它,你会覆盖你的 JS。
显然您可以构建 .min.js 文件,但是您必须手动更新 html 模板中的文件名。
如果你有一个 www 文件夹,然后是一个 build 文件夹,我也看到并完成了构建;构建文件夹获取所有缩小的资产。这很好,但根据我的经验,它往往只适用于较小的静态网站。
我们尝试过的一个想法是为生产 JS 创建一个 unminified-js 文件夹,然后 grunt 构建到一个脚本文件夹中,该文件夹从您的模板中引用。
我们将不胜感激地收到任何关于简洁流程的见解。
谢谢!
【问题讨论】:
标签: php build content-management-system gruntjs minify