Tsc工作正常,gulp构建失败,包括node_modules

时间:2018-06-27 15:28:01

标签: node.js typescript gulp tsc

我是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";

有什么想法吗?

0 个答案:

没有答案