1
如果我誤解了原諒我,但我認爲如果我在項目根目錄中使用了tsconfig.json
文件,那麼我將不再需要使用任何///<reference path="..." />
標記來使我的代碼編譯。我錯了嗎?如何在不使用任何引用的情況下編譯TypeScript
例如,我正在使用AngularJS。我App.ts
文件看起來是這樣的:
import SomeModule from './whatever/SomeModule';
angular.module('foo', [SomeModule.name]).run(...);
我tsconfig.json
文件如下(部分)是這樣的:我在我的文件陣列已經上市的路徑的角度定義文件
{
"compileOnSave": false,
"compilerOptions": {
"target": "es5",
"module": "commonjs"
},
"filesGlob": [
"./www/**/*.ts",
"./typings/**/*.ts"
],
"files": [
/* a bunch of files omitted for brevity*/
"./typings/angularjs/angular.d.ts"
],
}
通知。另請注意,我將compileOnSave
選項設置爲false。最終我想使用Browserify來編譯和捆綁所有代碼。但現在我只想看看我能否用tsc
來編譯它。
但是當我運行tsc App.ts
時,出現一個錯誤,提示「無法找到名稱」。編譯代碼時如何使TypeScript編譯使用angular.d.ts
文件?
閱讀文檔 - 希望我能想到這一點! :) – battmanz