如何缩小CSS/JS文件(使用UglifyJS和UglifyCSS) 编辑本页 警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 3.4,现已不再维护。 读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。 谨慎 从Symfony 2.8开始ob娱乐下载,在Symfony标准版中不再默认包含Assetic。指这篇文章学习如何在您的Symfony应用程序中安装和启用Assetic。ob娱乐下载 UglifyJS是一个JavaScript解析器/压缩器/美化器工具包。它可以用来组合和缩小JavaScript资产,以便它们需要更少的HTTP请求,并使您的站点加载更快。UglifyCSS是一个CSS压缩器/美化器,非常类似于UglifyJS。 在本文中,详细地展示了UglifyJS的安装、配置和使用。UglifyCSS的工作原理与此基本相同,这里只简单介绍一下。 node . js模块。首先,你需要安装node . js然后,决定安装方法:全局或本地。 谨慎 一些Linux发行版将Node.js二进制重命名为节点来nodejs.这可能会导致类似的错误"/usr/bin/env: node: No such file or directory".你可以用符号链接来解决这个问题: 1 $Ln -s /usr/bin/nodejs /usr/bin/node 1 $NPM install -g uglify-js 现在可以执行全局变量了uglifyjs在系统的任意位置执行命令: 1 $uglifyjs——帮助 - g选项,并指定放置模块的路径: 1 2 $cd/道路/ /你/ symfoob娱乐下载ny /项目$npm install uglify-js——prefix app/Resources 建议将UglifyJS安装在您的app /资源文件夹,并添加node_modules文件夹到版本控制。或者,你也可以创建一个npmpackage.json文件并在那里指定依赖项。 现在可以执行uglifyjs命令,生活在node_modules目录: 1 $”。/ app /资源/ node_modules。bin / uglifyjs”--帮助