如何移除Angular项目中AdminLte的测试弹窗提示?
移除AdminLTE测试弹窗的解决方案
核心原因
这个弹窗是因为你的Angular项目中引入了AdminLTE的demo.js文件——该文件仅为测试演示用途,部署环境完全不需要加载它。
具体解决步骤
- 检查项目脚本配置:
- 打开
angular.json文件,定位到scripts数组,若存在类似node_modules/admin-lte/dist/js/demo.js的路径,直接删除该行配置。 - 若在
index.html等HTML模板中手动引入了该文件,找到<script src=".../demo.js"></script>标签并删除。
- 打开
- 排查组件内动态引用:
如果你在组件的TS文件或其他配置中通过代码动态引入了demo.js,同步移除对应的引入逻辑。 - 清理缓存重新构建:
执行ng build --prod(或对应环境的构建命令)重新打包部署,避免缓存导致的文件残留。
额外提醒
如果使用的是定制化的AdminLTE打包版本,检查打包源文件是否误包含了demo.js的代码,需要从打包流程中剔除该文件。
内容的提问来源于stack exchange,提问作者harvey spectar
相关产品推荐
相关产品推荐

