2016-09-28 109 views
0

尝试从ts-loader向up-to-awesome-typescript-loader,但是不会加载模板未加载的问题。不知道该看什么。将ts-loader升级到awesome-typescript-loader不会加载组件

zone.js?fad3:355 Unhandled Promise rejection: Failed to load nav-menu.component.html ; Zone: <root> ; Task: Promise.then ; Value: Failed to load nav-menu.component.html undefined 

版本:

"awesome-typescript-loader": "^2.2.4" 
"webpack": "^2.1.0-beta.25" 

回答

0

我面临同样的问题。我刚换的webpack.config.js装载机的顺序:

{ 
    test: /\.ts$/, 
    loaders: ['angular2-template-loader', 'awesome-typescript-loader'] 
} 

所以'angular2-template-loader'而来的'awesome-typescript-loader'之前。 我不知道为什么它的工作。

+1

Webpack装载机从右到左执行,所以*顺序很重要*。 'angular2-template-loader'需要JavaScript代码。如果文件之前未由'awesome-typescript-loader'处理,那么它会失败,因为它会收到'TypeScript'代码。 –

相关问题