ember 引擎的开发流程是什么?
What is the developer flow for ember-engines?
我刚刚开始研究 Ember.js 引擎。突出的一件事是,对于我在引擎代码中所做的每一次更改,我都需要将其重新安装到主机应用程序中。没有实时重新加载、重建或任何这些。
有没有一种方法可以平滑此流程,因为它会大大减慢开发速度。
诀窍是在插件的 index.js 文件中像这样设置 isDevelopingAddon
并使用 NPM link 将其放入主应用程序 node_packages
文件夹中 -然后您将获得实时重新加载等-:
// Addon index.js
isDevelopingAddon: function() {
return true;
}
除此之外,我在这里发现了一篇有趣的文章:Ember and Yarn Workspaces
我刚刚开始研究 Ember.js 引擎。突出的一件事是,对于我在引擎代码中所做的每一次更改,我都需要将其重新安装到主机应用程序中。没有实时重新加载、重建或任何这些。
有没有一种方法可以平滑此流程,因为它会大大减慢开发速度。
诀窍是在插件的 index.js 文件中像这样设置 isDevelopingAddon
并使用 NPM link 将其放入主应用程序 node_packages
文件夹中 -然后您将获得实时重新加载等-:
// Addon index.js
isDevelopingAddon: function() {
return true;
}
除此之外,我在这里发现了一篇有趣的文章:Ember and Yarn Workspaces