我想使用gulp将我的pug文件预处理为html文件。目前我在我的默认情况下有这个'脚本:
gulp.watch([
'app/partials/**.pug',
'app/index.pug'], ['views-compile']
);
我的观点 - 编译'功能如下
var pug = require('gulp-pug2');
gulp.task('views-compile', function(){
return gulp.src([
'app/partials/**.pug',
'app/index.pug'
])
.pipe(pug.compile())
.pipe(gulp.dest('app/views/'))
})
当我运行此任务时,我收到文件已存在的错误
C:\dev\my-project>gulp views-compile
[09:18:01] Using gulpfile C:\dev\my-project\gulpfile.js
[09:18:01] Starting 'views-compile'...
[09:18:01] 'views-compile' errored after 190 ms
[09:18:01] Error: EEXIST: file already exists, mkdir 'C:\dev\my-project\app\views'
at Error (native)
我可以做些什么来解决这个问题并使用* .pug手表处理我所有的哈巴狗文件?
答案 0 :(得分:0)
我已通过以下步骤解决了这个问题:
注销并开启,以应用设置。 在Internet上的不同位置,您会发现在PATH中添加%AppData%\ npm \ node_modules但在我的情况下无效。