node.js - Tsc 工作正常,gulp 构建失败,包括 node_modules
问题描述
我是 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";
有任何想法吗?
解决方案
推荐阅读
- r - R中mutate()函数中的子集矩阵
- environment-variables - 使用环境变量作为本地块中公共标签的映射
- typescript - 有没有一种更简洁的方法来对嵌套对象属性类型进行类型转换?
- typescript - TypeScript Array 通用丢失顺序
- c# - 如何重置我的 Umbraco CMS 管理员密码?
- mysql - 错误代码:1064 - 您的 SQL 语法有错误
- swift - Swift / 用户隐私位置始终使用
- java - 尝试连接到 Azure Eventhub 时出错:AzureTokenCredentials / IllegalArgumentException: name
- javascript - 为什么我的对象内的箭头函数不起作用?
- android - 如何在 android xml 的组件/视图中添加 2 种样式