我正在使用gulp为我的前端编译我的TS文件。 现在我需要在我的TS文件中使用一些nodejs Stuff('url'和'process')。
为此我安装了节点的打字。 运行gulp时,我的编译任务告诉我它无法为进程和url查找模块。
这是我的编译任务:
gulp.task('build:js', function (){
var tsProject = ts.createProject('./tsconfig.json');
return gulp.src('./src/**/*.ts')
.pipe(sourcemaps.init())
.pipe(ts(tsProject))
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('./dist/'));
});
tsconfig:
{
"compilerOptions": {
//"outDir": "dist",
"target": "es5",
"module": "system",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"moduleResolution": "node",
"removeComments": false,
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
},
"filesGlob": [
"typings/index.d.ts"
],
"exclude": [
"node_modules"
]
}
我自己找不到任何例子,所以我只是想让你问我是否必须为这个任务添加打字或者做什么。 :) 谢谢!