Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 狼吞虎咽+;browserify变换配置_Javascript_Node.js_Gulp_Browserify_Brfs - Fatal编程技术网

Javascript 狼吞虎咽+;browserify变换配置

Javascript 狼吞虎咽+;browserify变换配置,javascript,node.js,gulp,browserify,brfs,Javascript,Node.js,Gulp,Browserify,Brfs,我正在将gulp与browserify一起使用,如何配置brfs htmlmin?在npm页面上,我发现我应该传递options.minify对象,但如何使用browserify来传递呢 这不行,有什么提示吗?(是的,我是新的,我昨天安装了node/npm;) gulp.task('scripts',['clean'],函数(){ gulp.src('Components/initialize.js') .管道(棕色)({ 转换:['brfs-htmlmin',{“opts”:{minify:{

我正在将gulp与browserify一起使用,如何配置brfs htmlmin?在npm页面上,我发现我应该传递options.minify对象,但如何使用browserify来传递呢

这不行,有什么提示吗?(是的,我是新的,我昨天安装了node/npm;)

gulp.task('scripts',['clean'],函数(){
gulp.src('Components/initialize.js')
.管道(棕色)({
转换:['brfs-htmlmin',{“opts”:{minify:{removeComments:false}}]
}))
.管道(大口目的地('./buildjs'));
});
最后我修改了brfs htmlmin源代码,但肯定有更好的方法

brfs htmlmin来源:

module.exports=函数(文件,选项){
if(/\.json$/.test(文件))通过()返回;
opts=opts |{};
opts.minify=opts.minify | |{
removeComments:false,
拼贴空白:对,
collapseBooleanAttributes:没错,
RemoveAttribute属性:对,
删除和声明:是的,
RemovemptyAttributes:正确
}; 

虽然没有将配置放在
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" }}}]
}

你在使用gulp browserify插件吗?它已经被弃用了。除了@Zasz建议的之外,这里有一些关于gulp browserify弃用原因的很好的解释: