0

我将 Typescript 设置为 angular 1.5 应用程序。为了使 gulp 正确编译 TS 文件,我必须添加以下内容:

///<reference path="../../../../typings/angularjs/angular.d.ts" />

Typings 文件夹使用节点模块“tsd”填满。

所以这意味着:

  • 我必须定期运行“tsd update”以始终保持最新状态
  • 在每个 TS 文件中,我必须写入 TS 文件的相对路径......真的很烦人

有没有办法自动获取 TSD 文件,并自动插入 gulp 编译?

4

1 回答 1

0

exclude你的tsconfig.json. 将您不想tsc使用的路径放在那里。tsc将自动找到您项目中的所有打字稿文件。

示例:tsconfig.json_exclude

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "moduleResolution": "node",
        "isolatedModules": false,
        "jsx": "react",
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true,
        "declaration": false,
        "noImplicitAny": false,
        "noImplicitUseStrict": false,
        "removeComments": true,
        "noLib": false,
        "preserveConstEnums": true,
        "suppressImplicitAnyIndexErrors": true
    },
    "exclude": [
        "node_modules",
        "typings/browser",
        "typings/browser.d.ts"
    ],
    "compileOnSave": true,
    "buildOnSave": false,
    "atom": {
        "rewriteTsconfig": false
    }
}
于 2016-05-27T12:26:18.907 回答