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