gpt4 book ai didi

aurelia - 如何将现有应用程序迁移到 aurelia-cli?

转载 作者:行者123 更新时间:2023-12-02 03:13:34 24 4
gpt4 key购买 nike

我们有基于 aurelia 的应用程序。

我们如何迁移它以使用 aurelia-cli?

最佳答案

我可以在自己完成并积极参与另一个项目之后再谈这个。我转换的项目是stamp-web最好的办法就是把你的项目拿过来

  1. 将其复制到备份文件夹
  2. 运行“au new”并完成创建目标应用程序和设置值(ES6、Jasmine 等)的过程
  3. 逐段复制您的 src/templates/css。我建议从帮助程序、实用程序等(几乎没有依赖性的东西)开始。当您将 OSS 依赖项引入 package.json 并修改 Aurelia.json 以在供应商(或其他包)中正确引用它们时
  4. i18n 需要一些特殊的配置(所以要当心)——以他们的网站或我的应用程序 stamp-web 为例(我有一堆适用于各种 OSS 库的配置)
  5. 继续构建和测试您的应用。

如果您查看我在 2016 年 7 月 16 日提交时在 stamp-web 中所做的事情,它将显示许多更改。我还决定遵循生成对象(如元素、值转换器)的资源约定。这不是必需的,我在这个过程中很早就转换了——正如你在日期之前看到的那样。

话虽如此,我参与了一个更大的项目(一个公司事务,我们与一个团队在一个大型网络应用程序上工作了 10 多个月)并且移植它一直很痛苦。它可能比 stamp-web 大 3 倍,但我们在那里遇到的麻烦是因为我们有一个小部件、服务等的中央“库”,以及用于构建应用程序的构建工具。应用程序转换很简单,但是让应用程序使用库本身是一个非常大的挑战。这主要是因为虽然 CLI 看起来很强大,但我们遇到了一些奇怪的行为(我们已酌情提交错误)以及普遍缺乏关于 Aurelia.json 的文档并且需要 JS 语法。

但是,当您转换它时,您的应用程序加载速度将比 SystemJS 加载的应用程序快得多……这几乎……令人印象深刻的加载速度。

对于大型应用程序来说,初始跟踪可能会很痛苦,但是更新和监视是无缝的......

祝你好运!

关于aurelia - 如何将现有应用程序迁移到 aurelia-cli?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38409263/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com