1

我有一个 Ember.js 插件,Watchman 似乎无法正常运行。对addon-name/app文件所做的任何更改都不会触发重建。但是,对addon-name/tests中文件的更改确实会触发重建。

我有一个 .watchmanconfig 文件设置如下...

{
  "ignore_dirs": [ "tmp", "dist", ".idea", "docs", ".git", "node_modules" ]
}

使用ember运行虚拟应用程序后,我检查了watchman watch-list并没有看到“roots”类别中列出的插件。我已经手动添加了它,但这也无济于事,因为我猜ember必须告诉守望者在文件更改时该怎么做。

关于可能发生的事情有什么想法吗?

OS: Mac OSX High Sierra (10.13.4)
Ember: v3.1.0
Node: v8.11.1
NPM: 6.0.0
Yarn: 1.5.1
4

1 回答 1

1

如果您使用的是符号链接,那么有时守望者不会跟踪更改,要跟踪您在插件 index.js 中的更改,请添加以下代码

module.exports = {
  name: projectName,
  isDevelopingAddon: true
};

希望能帮助到你

于 2018-06-10T06:48:15.363 回答