Typescript在错误的目录

时间:2016-04-27 20:51:19

标签: typescript tsc

这是我的tsconfig.json的片段,由typescript编译器用来为我的ts文件生成JS文件。从typings目录中挑选文件,生成的源应该在" ./ app / scripts" 目录中创建。由于某种原因,typescript编译器在" ./ app / scripts / typings" 目录下生成js脚本。如何强制打字稿跳过打字目录?

  "compilerOptions": {
    "target": "es5",
    "module": "amd",
    "moduleResolution": "node",
    "sourceMap": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false,
    "listFiles": true,
    "diagnostics": true,
    "outDir": "./app/scripts"
  },
  "filesGlob": [
    "./app/typings/**/*.ts",
    "./typings/main.d.ts",
    "./app/test/typings/**/*.ts"
  ], 
 "files": [
   "./app/typings/App.ts",
   "./app/typings/services/AService.ts"
  ] 

我也试过从命令行传递--outDir参数。它在" ./ app / scripts / typings"

下创建js脚本

1 个答案:

答案 0 :(得分:0)

尝试在tsconfig.json文件中将rootDir选项设置为./app/typings。 有关详细信息:rootDir

这应该有所帮助。