【发布时间】:2017-09-07 01:45:40
【问题描述】:
我正在使用 webpack 构建一个 angular2 应用程序。将 angular2 从 2.3.1 升级到 4.0.1 后,webpack 输出以下Warning:
WARNING in ./~/@angular/compiler/@angular/compiler.es5.js
Cannot find source file 'compiler.es5.ts': Error: Can't resolve
'./compiler.es5.ts' in '../node_modules\@angular\compiler\@angular'
@ ./~/@angular/platform-browser-dynamic/@angular/platform-browser-dynamic.es5.js 11:0-72
该消息是正确的,因为该位置没有带有ts 扩展名的此类文件,该文件存在但具有js 扩展名。
我错过了 webpack 配置值吗?
顺便说一句:如果我使用 @angular/cli v1.0 构建应用程序,我看不到警告。
【问题讨论】:
-
好像和
source-map-loader有关。作为一种解决方法,我排除了所有 node_modules。