RegEx不会在Gulp.js中执行
我想知道为什么这个正则expression式不会在Gulp任务中执行。 “replace”任务使用gulp-replace。
正则expression式
/url\((?:["'])?(?:\/?[a-zA-Z0-9])*\/([a-zA-Z0-9]{0,}\.(png|jpeg|jpg))(?:["'])?\)/g
实际的一揽子任务
gulp.task('process-sass', function() { return gulp.src('./src/html/**/*.scss') .pipe(sass.sync()) .pipe(replace(/url\((?:["'])?(?:\/?[a-zA-Z0-9])*\/([a-zA-Z0-9]{0,}\.(png|jpeg|jpg))(?:["'])?\)/g, 'url(/src/assets/$1)')) .pipe(minify()) .pipe(rename(function(path) { path.dirname += '/'; path.basename = 'bundle.min'; path.extname = '.css' })) .pipe(gulp.dest('./builds/development')); });
所有的帮助非常感谢。 谢谢。
- 通过我的Facebook应用程序处理Facebook注册 – 使用nodejs everyauth
- 在expressjs 4.x中编译更less的文件到css
- 使用独立于app.server()的node.js express模块的匹配引擎
- NodeJS + ExpressJS压缩无所作为?
- 一旦用户authentication,如何获得instagram id(instagram-node)
- 在Node.js中将mikeal的请求和http / https模块进行比较
- NodeJS返回无效的有效的电子邮件地址正则expression式
- Express.js + Less:如何正确configuration
- 节点茉莉花没有失败时,预期