当前位置:首页 > 技术分享 > 前端开发 > 正文内容

modules[moduleId] is undefined error

admin2年前 (2023-04-22)前端开发5249

modules[moduleId] is undefined error

应该是webpack的一个bug, 具体修复可以修改配置,使用:

optimization: { concatenateModules: false, providedExports: false, usedExports: false }

参考资料:https://github.com/webpack/webpack/issues/5429


Angular由于内嵌了webpack配置,如果单独配置webpack较麻烦。我在项目(Angular 4)中使用了打包命令:

ng build ----vendor-chunk=false --env=prod

将vendor.js 打包进 main.js

报错不在出现。

参考资料:https://github.com/angular/angular-cli/issues/6196

版权声明:本文由沐萱草的笔记发布,如需转载请注明出处。

本文链接:https://mxcst.com/?id=13

“modules[moduleId] is undefined error” 的相关文章

nodejs更改全局依赖安装路径

nodejs更改全局依赖安装路径

更改全局安装路径: npm config set prefix "你设置的文件夹路径" 更改缓存路径: npm config set cache "你设置的文件夹路径"...

Ant design Vue 实现动态表单及验证

Ant design Vue 实现动态表单及验证

<template> <a-form-model       ref="dynamicValidateForm"       :mode...

Angular国际化,懒加载,动态添加Base

Angular国际化,懒加载,动态添加Base

Angular做了国际化之后会生成不同语言的目录,加上在js文件是上传到后台项目中,通过域名加载js,js文件路径比较深,但js的加载是默认从根目录开始。所以懒加载模块的时候总是报404错。经过查阅资料发现可以在模块加载前动态添加一个<base> tag,模块加载完成后再移除。impor...