我将当前的“角2”项目更新为“角4”,现在得到了以下错误:
Module build failed: TypeError: Cannot read property 'exclude' of undefined
at applyDefaults (/Users/frankhe/jnpr_csc/node_modules/awesome-typescript-loader/src/instance.ts:266:72)json包是:
"@angular/animations": "^4.0.1",
"@angular/common": "^4.0.1",
"@angular/compiler": "^4.0.1",
"@angular/compiler-cli": "^4.0.1
"angular2-load-children-loader": "^0.1.3",
"angular2-template-loader": "^0.4.0",
"typescript": "^2.0.3",
"awesome-typescript-loader": "^2.2.4",
"css-loader": "^0.23.1",
"es6-promise-loader": "^1.0.1",我的tsconfig是
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"suppressImplicitAnyIndexErrors": true
}
}知道为什么编译失败了吗?
谢谢
发布于 2017-04-02 06:25:56
这是一个依赖问题,与某些版本的类型记录和可怕的类型记录-加载器。它应该和
"typescript": "^2.1.4"
"awesome-typescript-loader": "^3.0.0-beta.9"尝试更新类型记录/ ATL的依赖项
更多信息:https://github.com/s-panferov/awesome-typescript-loader/issues/190
https://stackoverflow.com/questions/43165224
复制相似问题