gulp+browserfy转换配置
gulp + browserify transform configuration
我在browserfy中使用gulp,如何配置brfs-htmlmin?在npm页面上,我发现我应该传递options.minimy对象,但我如何使用browserfy做到这一点?
这不管用,有什么提示吗?(是的,我是新来的,我昨天安装了node/npm;)
gulp.task('scripts', ['clean'], function () {
gulp.src('Components/initialize.js')
.pipe(browserify({
transform: ['brfs-htmlmin', { "opts": {minify: {removeComments: false}} }]
}))
.pipe(gulp.dest('./buildjs'));
});
最后我修改了brfs-htmlmin源,但必须有更好的方法
brfs-htmlmin来源:
module.exports = function(file, opts) {
if(/'.json$/.test(file)) return through();
opts = opts || {};
opts.minify = opts.minify || {
removeComments: false,
collapseWhitespace: true,
collapseBooleanAttributes: true,
removeAttributeQuotes: true,
removeRedundantAttributes: true,
removeEmptyAttributes: true
};
虽然没有把配置放在gulpFile.js
上那么方便,但你可以把配置放到package.json
上。
"//": "browserify transform config doesn't work if placed on gulpFile.js or karma.conf.js",
"browserify": {
"debug": "true",
"transform": ["brfs-htmlmin", { "opts": { "minify": {"removeComments": "false" }}}]
}
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 将数字转换为一定数量的硬币
- 将纯文本URL转换为可单击链接
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何将TypeScript对象转换为普通对象
- 检测个位数整数时正在转换毫秒
- 从javascript到jquery的转换
- RequireJS向模块传递配置总是返回undefined
- DOM事件通过JSON转换为java
- 将圆柱体转换为弯管
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 如何配置browserfy与Karma使用转换Stringify为Mustache模板
- gulp+browserfy转换配置