需要 gulp-tslint 时出错

Posted

技术标签:

【中文标题】需要 gulp-tslint 时出错【英文标题】:Error while requiring gulp-tslint 【发布时间】: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

谁能告诉我为什么会出现这个错误?

提前致谢。

【问题讨论】:

【参考方案1】:

我发现了问题。 tslint 本身没有安装。

使用 sudo npm install tslint@>=4.0.0-dev --save-dev 安装 tslint

它开始工作了:)

【讨论】:

以上是关于需要 gulp-tslint 时出错的主要内容,如果未能解决你的问题,请参考以下文章

win8 安装MDK5 编译时出错,求解答

GitHub提交时出错,提示需要验证邮箱verify email

gulp-TSLint html 报告器可用吗?

安装 Laravel 时出错:需要 Mcrypt PHP 扩展

Google Calendar API 出错 - 添加日历事件时需要 401 登录

使用 Microsoft.Dwayne 时出错需要解决 WPF 空域问题