Aurelia au 运行 --watch... 没在看

Aurelia au run --watch... not watching

我下载了一个 Aurelia 项目用于测试目的。恢复包 (npm install) 和 运行 应用程序 (au run --watch) 后。现在我看到 Start watching... 我很好奇做一些更改(例如在 contact-list.html 中)并看到网站在按 F5 后调整(因为观看)。这没用。我的更改没有反映在 运行 网站中。在它正在观看的shell提示中,没有任何反应。

您可以使用下面压缩的项目自行测试。

Zip of the Aurelia project

如果我从头开始创建一个新的 Aurelia 项目 (au new) 并按照向导进行操作,观看效果会很好。

我不知道为什么它在我下载的项目中不起作用(代码由学习Aurelia的书提供)。

这是什么书?

部分问题是您使用的 CLI 版本是 2 年前的。我建议获取最新版本的 CLI,创建一个使用 RequireJS 的新项目

  1. au 新
  2. 为新项目命名
  3. 选择自定义 (3)
  4. 选择 RequireJS (2)
  5. 选择 Babel (1)
  6. 其余选择默认值
  7. 将压缩文件中的 src 文件夹复制到新创建的项目中
  8. 您需要 运行 npm install bootstrap@3.3.6 --saveyarn add bootstrap@3.3.6 才能下拉 bootstrap。
  9. 将压缩文件 index.html 中的 link 复制到 bootstrap 的 css 到新项目
  10. 删除 src/main.js 中的 Promise.config 行。
  11. 然后 运行 au run(不再需要 --watch)。它应该可以工作。