加载组件时出现此错误:
./〜/ @角/型芯/ @角/ core.es5.js 5889:15-36严重依赖:依赖的请求是表达式
任何人都可以帮忙弄清楚这是什么意思?
答案 0 :(得分:1)
好的,我的问题已经确定了。也许你正在经历同样的事情。 在Angular 2.x我有
new webpack.ContextReplacementPlugin(
// The (\\|\/) piece accounts for path separators in *nix and Windows
/angular(\\|\/)core(\\|\/)(esm(\\|\/)src|src)(\\|\/)linker/,
root('./app'), // location of your src
{} // a map of your routes
)
现在在Angular 4.x中它变为......
new webpack.ContextReplacementPlugin(
/angular(\\|\/)core(\\|\/)@angular/,
root('./app'),
{}
)
答案 1 :(得分:1)
我用typescript.js收到了同样的消息。
[...] / node_modules / typescript / lib / typescript.js 5123:41-60 关键依赖项:依赖项的请求是一个表达式
我知道这与typescript.js文件有关,并且动态要求写在第5123行:
return { module: require(modulePath), modulePath: modulePath, error: undefined };
我尝试了很多次,但是我真的不知道如何使用ContextReplacementPlugin来避免此警告。
当我从打字稿模块中使用转拼音时,会出现警告
import { transpile } from 'typescript';
有人有同样的问题吗?