【问题标题】:What is the best way to get Angular Code into 2SXC将 Angular 代码导入 2SXC 的最佳方法是什么
【发布时间】:2019-07-21 22:29:29
【问题描述】:

我使用了教程https://azing.org/2sxc/r/9qdbjvl_,但看不到我是如何将我创建的 Angular 应用程序实际放入我创建的 DNN 2SXC 应用程序中的。教程中似乎缺少这一步。

搜索有关如何完成最后一步的任何博客、文章、教程,但一无所获。

不适用

我的 Angular 应用程序在 2SXC 应用程序包装器中运行

【问题讨论】:

  • 我很乐意提供帮助,但我需要知道哪些已经有效,哪些无效。您的角度代码在应用程序文件夹中吗?编译后的代码在 dist 文件夹中吗?你只是想捆绑文件,还是想把应用程序放在页面上?
  • 感谢 iJungleboy。我在 dist 文件夹中编译了 Angular 8 应用程序,在 DNN 中编译了 2SXC 模块。如果我正在做一个常规的 DNN 模块,我会编译并压缩模块并导入 DNN。我不确定如何将 dist 文件夹放入 2SXC 应用程序。

标签: 2sxc


【解决方案1】:

有两种开发模式

  1. 一切都在 2sxc 应用程序中,包括。源代码。在这种情况下,生成的构建将位于 /dist/live/dist 或其他位置。此模型是首选,重新分发应用程序时应包括源代码以及将在部署应用程序的站点上进行小的更改。

  2. 应用程序只是运行时,源代码在另一个 repo 中。在这种情况下,您必须构建到应用程序文件夹,例如.../portals/0/2sxc/my-angular-app/dist

然后你有一个 cshtml 文件,它指向 angular js 文件并有 <app... 标签

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 2021-06-08
    • 1970-01-01
    相关资源
    最近更新 更多