0
我的意圖是在src/main/ts/
的(和任何子目錄)中編譯*.ts
文件位置。我有tsconfig.json
文件看起來像這樣:Gulp typescript編譯我沒有指定的文件?
{
"filesGlob": [
"src/main/ts/**/*.ts"
],
"compilerOptions": {
"experimentalDecorators": true,
"noImplicitAny": true,
"moduleResolution": "node",
"target": "es6"
}
}
我一飲而盡任務看起來是這樣的:
var gulp = require('gulp');
var ts = require('gulp-typescript');
var tsProject = ts.createProject("tsconfig.json");
gulp.task('default', function() {
return tsProject.src()
.pipe(tsProject())
.js.pipe(gulp.dest("target/main/js"));
});
我是有一些src/main/ts/
文件彙編問題,所以我提出這些到一個目錄在名爲temp的項目的根目錄中。
但是,gulp任務也將文件編譯爲臨時文件。我得到這樣的錯誤:
temp/main/ts/domain/Order.ts(11,11): error TS1146: Declaration expected.
想法?
你錯過了在order.ts進口。請按順序提供代碼 –