我是TypeScript和gulp的新手,并得到了一个可以正常工作的项目,其中tsc可以正常工作(使用tsconfig.js),但未配置gulp构建。我正在尝试这种方法:
var gulp = require('gulp');
var tsc = require('gulp-typescript');
...
var tsProject = tsc.createProject("tsconfig.json");
gulp.task('build', function () {
var tsResult = tsProject.src()
.pipe(tsc(tsProject));
return tsResult.js
.pipe(gulp.dest("./output"));
});
并得到一堆TS2307错误:
... : error TS2307: Cannot find module 'csvtojson'.
... : error TS2307: Cannot find module 'moment'.
我想知道如何配置gulp像tsc那样正常工作?我通过这种方式包含模块:
import * as csvtojson from "csvtojson";
import * as moment from "moment";
有什么想法吗?