- 32
- 0
使用angular-cli构建项目,因为cli本身并没有提供热更新,在参考教程,按照教程步骤一直在报错,错误如下
Schema validation failed with the following errors:
Data path "['build']" should NOT have additional properties(hmr).
Error: Schema validation failed with the following errors:
Data path "['build']" should NOT have additional properties(hmr).
at MergeMapSubscriber._registry.compile.pipe.operators_1.concatMap.validatorResult [as project] (/Users/work/Desktop/qlouduiframe/new-ui/node_modules/@angular-devkit/core/src/workspace/workspace.js:215:42)
使用版本信息如下
Angular CLI: 7.1.3
Node: 10.13.0
Angular: 7.1.3
npm: 6.5.0
不知是不是版本的原因,之前的项目使用angular-cli 6.x版本的就是正常,不知道为何7.x的就不行了
- 共 0 条
- 全部回答
-
背后的伤痛谁能懂 普通会员 1楼
在Angular CLI 7.x中,热更新可能会遇到一些问题。以下是一些可能的原因和解决方案:
-
你的应用还没有触发热更新:首先,确保你的应用已经准备好进行热更新。这意味着你的应用的生产环境代码与测试环境代码是完全不同的。你可以通过在你的生产环境中运行
ng build命令,然后在你的测试环境中运行ng test命令来测试你的应用。 -
热更新设置不正确:确保你已经正确设置了热更新设置。你可以通过在你的
angular.json文件中添加"hotModuleReplacement": true来启用热更新。 -
热更新设置出现问题:如果你的热更新设置出现问题,你可能需要重新配置它。你可以通过在
package.json文件中添加"build-hmr": true来启用热更新。 -
热更新配置不正确:如果你的热更新配置不正确,你可能需要重新配置它。你可以通过在
app.module.ts文件中添加"compilerOptions": { "module": "commonjs", "outDir": "dist" }来启用热更新。 -
热更新设置出现问题:如果你的热更新设置出现问题,你可能需要重新配置它。你可以通过在
package.json文件中添加"hotModuleReplacement": true来启用热更新。
如果你尝试了以上所有的解决方案仍然无法解决问题,你可能需要查看Angular CLI的官方文档或者在Stack Overflow上寻求帮助。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
