所以我有这个正在开发的 Ember-CLI 应用程序,它有一个共享资源 Ember-CLI 插件,它使用。我正在同时开发它们。
我想知道是否有任何方法可以将应用程序设置为在对插件进行更改时自动重新加载。它们通过“npm link”链接起来。如果我可以在插件上开发并立即看到应用程序中的更改而无需停止/重新启动服务器,那就太棒了。
谢谢!
所以我有这个正在开发的 Ember-CLI 应用程序,它有一个共享资源 Ember-CLI 插件,它使用。我正在同时开发它们。
我想知道是否有任何方法可以将应用程序设置为在对插件进行更改时自动重新加载。它们通过“npm link”链接起来。如果我可以在插件上开发并立即看到应用程序中的更改而无需停止/重新启动服务器,那就太棒了。
谢谢!
您是否尝试过ember build --watch
在插件的根目录中运行?这将在每次编辑后重建插件。之后您将不得不重建主应用程序 - 您可以通过touch
-ing 任何应用程序的文件来触发它。
这个线程有点旧,但如果有人偶然发现这个并想要答案。如果您将以下内容添加到插件的 index.js 中:
isDevelopingAddon: function() {
return true;
}
例如
module.exports = {
name: 'my-addon',
isDevelopingAddon: function() {
return true;
}
};