延迟模块正在急切加载,没有为延迟模块创建单独的块
我创建了一个 repo 来重现这个问题
1.克隆https://github.com/sameerthekhans/lazy-load-angular-webpack-temp.git
2.npm i
3.npm start
4.Output - 没有在其中创建块文件dist
并且模块在浏览器中被急切地加载
附加信息
我使用的所有最新版本的依赖关系Angular - 11.1.1
,Webpack - 5
等等...
*另外请注意我没用过angular-router-loader
作为@ ngtools /的WebPack使用。
主要问题是在您的 tsconfig 中您定义了module: "commonjs"
. commonjs 不尊重动态导入语法。您需要将其更改module: "ESNext"
为例如这样做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句