Ember CLI + Watchman не обнаруживает изменения аддона - PullRequest
0 голосов
/ 24 мая 2018

У меня есть аддон Ember.js, с которым Watchman не работает правильно.Любые изменения, внесенные в addon-name / app files , не вызывают перестройку.Однако изменения в файлах в addon-name / tests вызывают перестроение.

У меня есть файл .watchmanconfig, настроенный следующим образом ...

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

После запуска фиктивного приложения с ember s я проверил watchman watch-list и не видеть аддон, указанный в категории «корни».Я добавил его вручную, но это тоже не помогает, так как я предполагаю, что ember s должен сказать сторожу, что делать при изменении файлов.

Любые идеи о том, чтоможет происходить?

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

1 Ответ

0 голосов
/ 10 июня 2018

Если вы используете символическую ссылку, то иногда сторож не отслеживает изменения, чтобы отслеживать ваши изменения в index.js вашего аддона, добавьте следующий код

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

Надеюсь, это поможет

...