javascript - 如何在生产环境中加载 minify css

标签 javascript css ant minify yui-compressor

我的元素中加载了很多 JS 和 CSS。 为了提高网站性能,我开始使用与 Ant 构建集成的 YUICompression。 因此,每次我构建元素时,它都会创建带有附加“-min.js”的缩小文件

示例:构建后的 myscript.js,新文件“myscript-min.js”。

现在我已经更改了所有文件以在我的页面中加载 myscript-min.js。

是否有任何自动化或更简单的方法来加载 minify 文件。

提前致谢!!!

最佳答案

在您的代码中,尝试确定您加载页面的环境(生产或开发)。例如,在本地机器上开发时,您可以检查您的 IP 地址、服务器环境变量(使用 Apache SetEnv )、脚本路径等。使用这些数据,加载缩小的脚本(在生产环境中),或者单独的脚本(在您的开发环境中)。

我假设您使用的是服务器端脚本语言,例如 PHP。如果您提供静态 HTML 文件,它会变得有点棘手(我在想 dynamic javascript loading 或其他东西)。

关于javascript - 如何在生产环境中加载 minify css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248758/

相关文章:

javascript - React-Router-我可以在React Router的浏览器历史记录中获取下一个路径字符串,还是检查是否存在转发?

css - 即设置边框选项标签

javascript - 图像淡入然后文本不起作用

java - 可能错误责任的静态分析

java - 当我们指定路径时,在 ant 文件中使用 **/*

javascript - 未捕获的类型错误 : Cannot read property 'tagName' of null

javascript - 从 for 循环创建变量数组(Javascript)

javascript - 使用 CoffeeScript、CommonJS 扩展 Backbone.Marionette 模块

javascript - 两个按钮显示相同的 div。一键查看更多选项

java - Jenkins 不会运行 PHPUunit - 权限被拒绝