【问题标题】:Hot module replacement in angular 8角度 8 中的热模块更换
【发布时间】:2019-12-19 23:08:19
【问题描述】:

我目前正在开始一个新的 Angular 项目,我想实现 HMR (Hot Module Replacement)

我已经完成了 tutorial 中描述的每一个步骤,但我收到以下错误:

使用 latest angular 版本。 Fresh project setup

【问题讨论】:

  • 你在好目录吗?
  • @Freestyle09 ,新项目设置,根目录。很容易复制。
  • 您是否检查过只有“ng serve”有效? “项目不存在”是奇怪的错误
  • @Freestyle09 , ng serve 工作,它按预期启动项目。

标签: angular npm webpack angular-cli webpack-hmr


【解决方案1】:

注意:我找到了 the most relevant tutorial(在我看来),因为我也将我的代码 sn-ps 与其中描述的代码交换了,所以请使用这个供参考。

Project does not exist.错误的问题是我忘记在angular.json

中添加项目的本地名称(目录名)

必须变成:

然后,瞧:

【讨论】:

  • 非常感谢,我遵循了最相关的教程和您给出的答案,它完全可以找到。
【解决方案2】:

这种情况下的错误信息还不错:project does not exist.

  1. 检查您的 angular.json 文件。

    一个。找到键“defaultProject”。它应该是您的项目的名称。

    b.寻找重点项目。默认情况下,它应该只有带有您的项目名称的对象。

  2. 您可以添加具有所需配置的新项目 要么 只需重命名 defaultProject 值和项目项目对象键即可。

如果您正确设置了 HMR,那么一切都会顺利,否则您会发现以下错误:

工作区中未设置配置“hmr”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 2018-12-03
    • 1970-01-01
    • 2017-06-22
    • 2017-06-28
    • 2018-01-18
    • 2020-05-20
    相关资源
    最近更新 更多