自动化构建的时候会报错
来源:3-3 自动化构建工具(2)

慕粉002215174
2017-02-23
自动化构建的时候会报错:
Error: Cannot find module 'accord';这是less的时候
Error: Cannot find module 'concat-with-sourcemaps'这是js的时候
gulp.task('less',function(){
gulp.src(app.srcPath+'style/index.less')
.pipe(gulp.dest(app.devPath+'css'))
.pipe($.less())
.pipe(gulp.dest(app.deaPath+'css'))
.pipe($.cssmin())
});
gulp.task('js',function(){
gulp.src(app.srcPath+'script/**/*.js')
.pipe($.concat('index.js'))
.pipe(gulp.dest(app.devPath+'js'))
.pipe($.uglify())
.pipe(gulp.dest(app.deaPath+'js'))
});
4回答
-
慕雪1613582
2017-02-24
我是用的npm版本是3。
出现这种情况可能有两个原因:
使用 cnpm安装偶尔会漏装模块导致报错
npm版本升级导致的
对应的解决方法:
1. 使用 npm i xxx 重新安装
2. 把缺省的模块再手动安装一下或者到对应的模块文件夹中执行npm i
00 -
慕雪1613582
2017-02-23
用npm 重新安装一下有问题的模块试试~
顺便问一下,你的npm版本是?
00 -
慕粉002215174
提问者
2017-02-24
刚刚我把文件删了又下载了一遍
现在报这个错:
Error: Cannot find module 'clean-css';
00 -
慕粉002215174
提问者
2017-02-24
4.0.2的版本
00
相似问题