【发布时间】:2018-01-26 10:10:39
【问题描述】:
我刚刚开始研究 Ember.js 引擎。突出的一件事是,对于我对引擎代码所做的每一次更改,我都需要将其重新安装到主机应用程序中。没有实时重新加载、重建或任何此类操作。
有没有办法让这个流程变得顺畅,因为它会大大减慢开发速度。
【问题讨论】:
我刚刚开始研究 Ember.js 引擎。突出的一件事是,对于我对引擎代码所做的每一次更改,我都需要将其重新安装到主机应用程序中。没有实时重新加载、重建或任何此类操作。
有没有办法让这个流程变得顺畅,因为它会大大减慢开发速度。
【问题讨论】:
诀窍是在插件的 index.js 文件中像这样设置 isDevelopingAddon 并使用 NPM 链接将其放入主应用程序 node_packages 文件夹 - 然后您将获得实时重新加载等:
// Addon index.js
isDevelopingAddon: function() {
return true;
}
为了补充这一点,我在这里发现了一篇有趣的文章:Ember and Yarn Workspaces
【讨论】: