【发布时间】:2017-06-26 12:02:25
【问题描述】:
我正在学习 Typescript Book 并创建了以下 gulpfile.js 文件:->
var tslint = require('gulp-tslint');
var tsProject = ts.createProject('tsconfig.json');
var tsTestProject = ts.createProject('tsconfig.json');
gulp.task('ts-lint', function(){
return gulp.src(['./source/ts/**/**.ts', './test/**/**.test.ts'])
.pipe(tslint())
.pipe(tslint.report('verbose'));
});
gulp.task('default', ['ts-lint']);
当我运行 gulp 时出现以下错误:
module.js:340
throw err;
^
Error: Cannot find module 'tslint'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:289:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/Files/TypeScript/Packt/LearningTS/node_modules/gulp-
tslint/index.js:5:14)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:313:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
"gulp-tslint": "^7.1.0" -> version
谁能告诉我为什么会出现这个错误?
提前致谢。
【问题讨论】: