1

我将 tsconfig.json 文件与 grunt-ts 结合使用,这里是 grunt 任务:

ts: {
    default: {
    tsconfig: true
  }

和 tsconfig.json 文件:

{
  "compilerOptions": {
    "target": "es5",
    "module": "system",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false,
    "rootDir": "app",
    "outDir": "dist"
  },
  "exclude": [
    "node_modules",
    "bower_components",
    "typings/main",
    "typings/main.d.ts"
  ]
}

当我尝试运行这个 grunt 任务时,我从重复的标识符中收到错误 TS2300。这exclude: "typings/main"是为了避免这种情况,它在从命令行运行 tsc 时有效,但在运行 grunt-ts 任务时无效。有点困惑,因为它肯定不包括node_modules在编译中,而不是打字文件。

4

1 回答 1

1

当我尝试运行这个 grunt 任务时,我从重复的标识符中收到错误 TS2300。exclude: "typings/main" 是为了避免这种情况,它在从命令行运行 tsc 时有效,但在运行 grunt-ts 任务时无效

已验证的错误。您创建的问题:https ://github.com/TypeStrong/grunt-ts/issues/334实际上是https://github.com/TypeStrong/grunt-ts/issues/285的副本,供您选择

于 2016-02-23T00:50:12.120 回答