文档章节

通过UglifyJS,UglifyCSS缩小js,css文件

汤汤圆圆
 汤汤圆圆
发布于 2015/12/09 23:06
字数 193
阅读 119
收藏 3

##UglifyJS安装与使用 ###安装 ####全局安装 npm install -g uglify-js ####本地安装 进入到symfony项目目录 npm install uglify-js --prefix app/Resources

###配置过滤器 # app/config/config.yml assetic: node:/usr/bin/node //配置node执行路径 filters: uglifyjs2: # the path to the uglifyjs executable bin: /usr/local/bin/uglifyjs #如果是本地安装 bin: "%kernel.root_dir%/Resources/node_modules/uglify-js/bin/uglifyjs"

###使用 {% javascripts '@AppBundle/Resources/public/js/*' filter='uglifyjs2' %} <script src="{{ asset_url }}"></script> {% endjavascripts %}

##UglifyCSS安装与使用

###安装 # 全局 $ npm install -g uglifycss

# 本地
$ cd /path/to/your/symfony/project
$ npm install uglifycss --prefix app/Resources

###配置

# app/config/config.yml
assetic:
    filters:
        uglifycss:
            bin: /usr/local/bin/uglifycss
        #bin: "%kernel.root_dir%/Resources/node_modules/uglifycss/uglifycss"

###使用 {% stylesheets 'bundles/App/css/*' filter='uglifycss' filter='cssrewrite' %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %}

##注意 如果想要在debug开启时不缩小过滤器使用 "?"前缀(filter="?csswrite",fliter="?uglifyjs2")

© 著作权归作者所有

汤汤圆圆

汤汤圆圆

粉丝 11
博文 82
码字总数 26104
作品 0
昌平
程序员
私信 提问
editplus下配置uglifyJs压缩工具

很多用过editplus的朋友应该都知道这个编辑器里面可以配置用户工具,就是“工具---配置用户工具”,然后就可以添加工具了。http://www.cppblog.com/shyli/archive/2006/12/17/16531.html 这里...

subying
2013/07/12
366
0
为什么 webpack4 默认支持 ES6 语法的压缩?

在专栏课程里,有位同学提到过一个很有意思的问题:“我没装 babel,js 入口里写了个箭头函数,运行 webpack 构建命令后,也成功编译了。这是为什么?”。今天就带领大家一起去探讨下这个话题...

cpselvis
09/04
0
0
webpack vue 打包一直再报es6 的 问题?

npm ERR! Exit status 1 ERROR in static/js/0.1f806b0b6172f1f7121b.js from UglifyJs Unexpected token: punc (() [static/js/0.1f806b0b6172f1f7121b.js:141,6] npm ERR! This is probabl......

wanghahah
04/24
157
1
webpack3 使用ES6:ERROR in XX.js from UglifyJs

ERROR 原因分析 webpack3的uglify-js 版本太低,不支持ES6语法 解决:uglifyjs-webpack-plugin插件包支持ES6 然而:加入了uglifyjs-webpack-plugin插件,理论上应该解决。实际上还是会失败。...

郝开心信札
2018/07/06
0
0
UglifyJS压缩jsp里面的js代码和js文件

如果你不知道UglifyJS就out了,jquery的官方压缩工具啦~ 本来UglifyJS没有windows的客户端压缩工具,后来自己参照YUI的BAT工具(好像是淘宝一个哥们写的)改写了一个,具体见下面的说明。 ...

char87v5
2012/05/22
535
0

没有更多内容

加载失败,请刷新页面

加载更多

可见性有序性,Happens-before来搞定

写在前面 上一篇文章并发 Bug 之源有三,请睁大眼睛看清它们 谈到了可见性/原子性/有序性三个问题,这些问题通常违背我们的直觉和思考模式,也就导致了很多并发 Bug 为了解决 CPU,内存,IO ...

tan日拱一兵
26分钟前
2
0
网络七层模型与TCP/UDP

为了使全球范围内不同的计算机厂家能够相互之间能够比较协调的进行通信,这个时候就有必要建立一种全球范围内的通用协议,以规范各个厂家之间的通信接口,这就是网络七层模型的由来。本文首先...

爱宝贝丶
29分钟前
2
0
Jenkins World 贡献者峰会及专家答疑展位

本文首发于:Jenkins 中文社区 原文链接 作者:Marky Jackson 译者:shunw Jenkins World 贡献者峰会及专家答疑展位 本文为 Jenkins World 贡献者峰会活动期间的记录 Jenkins 15周岁啦!Jen...

Jenkins中文社区
47分钟前
8
0
杂谈:面向微服务的体系结构评审中需要问的三个问题

面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为...

liululee
今天
7
0
OSChina 周二乱弹 —— 我等饭呢,你是不是来错食堂了?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ 自行车丢了:给主编推荐首歌 《クリスマスの夜》- 岡村孝子 手机党少年们想听歌,请使劲儿戳(这里) @烽火燎原 :国庆快来,我需要长假! ...

小小编辑
今天
745
11

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部