SSS*_*SSS 5 typescript atom-editor angular
我正在研究Angular2文档中的Angular 2 RC-6 .我发现原子太慢,无法编译我的'.ts'文件.如果我将我的tsconfig.json从根文件夹移动到任何其他目录,它会快速编译,但会错过某些DI,例如'rxjs/add/operator/toPromise'.
请建议如何快速编译原子,或者对tsconfig.json进行任何修改.
我的项目目录结构如文档中所述.
这是我的tscongig.json文件
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
}
}
Run Code Online (Sandbox Code Playgroud)
rin*_*usu 10
就像丹尼尔说你只需要排除几个文件夹.主要是node_modules文件夹,因为那里有大量的TypeScript和Javascript文件.
您可以通过向您的添加以下exclude选项执行此操作tsconfig.json:
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
Run Code Online (Sandbox Code Playgroud)
将此添加到您当前的配置中它将如下所示:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
}
Run Code Online (Sandbox Code Playgroud)