2016-11-22 60 views
1

自从我升级到Typescript 2.0以来,tsc编译器不会为我的代码生成定义文件。这里是我的tsconfig.json在Typescript 2.0中不生成类型声明

{ 
    "compilerOptions": { 
    "target": "es5", 
    "noImplicitAny": false, 
    "removeComments": true, 
    "sourceMap": true, 
    "module": "commonjs", 
    "experimentalDecorators": true, 
    "declaration": true, 
    "declarationDir": "./dist", 
    "lib": ["es2015", "dom"], 
    "types": [ 
     "node" 
    ] 
    }, 
    "include": [ 
    "src/**/*.ts", 
    "node_modules/@types/**/*.d.ts" 
    ], 
    "exclude": [ 
    "src/**/*-spec.ts", 
    "index.d.ts", 
    "dist/", 
    "build/", 
    "node_modules/shn-dropdown/**/*.d.ts", 
    "node_modules/**/build/" 
    ], 
    "version": "2.0." 
} 

有了TS 1.8.9,我.d.ts文件生成到dist/src/和镜像我src/目录的文件结构。据我可以告诉我的配置文件是正确的每specCLI documentation

回答

0

我仍然不知道是什么造成了这个问题。但升级到TS 2.1.0后不再发生。