Node.js 为Angular 4编译时网页包出错
嗨,现在正试图从Angular 2工作到Angular 4工作3天。我希望是最后一个错误。通常的解决方案( /角形(\\\;/)磁芯(\\\;/)@angular/ )这并不能解决问题 错误:Node.js 为Angular 4编译时网页包出错,node.js,angular,webpack,asp.net-core,single-page-application,Node.js,Angular,Webpack,Asp.net Core,Single Page Application,嗨,现在正试图从Angular 2工作到Angular 4工作3天。我希望是最后一个错误。通常的解决方案( /角形(\\\;/)磁芯(\\\;/)@angular/ )这并不能解决问题 错误: WARNING in ./~/@angular/core/@angular/core.es5.js 5877:15-36 Critical dependency: the request of a dependency is an expression WARNING in ./~/@angular/c
WARNING in ./~/@angular/core/@angular/core.es5.js
5877:15-36 Critical dependency: the request of a dependency is an expression
WARNING in ./~/@angular/core/@angular/core.es5.js
5893:15-102 Critical dependency: the request of a dependency is an expression
我在webpack.config.vendor.js中尝试了这些条目,一次尝试一个,同时尝试了不同的顺序
new webpack.ContextReplacementPlugin(
/angular(\\|\/)core(\\|\/)@angular/, /angular(\\|\/)core(\\|\/)(esm(\\|\/)src|src)(\\|\/)linker/,
helpers.root('../src'),
{}
),// FIx 3
new webpack.ContextReplacementPlugin(/\@angular\b.*\b(bundles|linker)/, path.join(__dirname, './ClientApp')), // Workaround for https://github.com/angular/angular/issues/11580
new webpack.ContextReplacementPlugin(/angular(\\|\/)core(\\|\/)@angular/, path.join(__dirname, './ClientApp')), // Workaround for https://github.com/angular/angular/issues/14898
对我来说,这个
/angular(\\\\\\\/)核心(\\\\\\\/)@angular/
工作了。不,是别的。