我正在使用 Sencha Cmd 来编译我的 ExtJS 项目。

我想在我的项目中添加一个第三方包。为了让 Sencha Cmd 构建这个,必须在 app.json 中添加包:

"requires": [
    "charts",
    "font-awesome",
    "font-ext",
    "bryntum-scheduler",
    "bryntum-scheduler-theme-base",
    "bryntum-scheduler-theme-triton"
],

这在某种程度上有效,但不完全。
  • Cmd 正确构建了生产版本,因此编译后的版本可以正常工作。
  • 然而,即使在多次运行 sencha app build production 之后,应用程序的 bootstrap.json 也不包含包内容的路径,并且未编译的版本由于缺少该包的依赖项而无法加载。

  • 为什么会这样,Sencha Cmd 从哪里获取 bootstrap.json 文件的内容,和/或我如何才能看到会发生什么?

    最佳答案

    您必须在 cmd 中运行这些命令。每当我在 bootstrap.json 中更改某些内容时,它一开始就不起作用。但是在运行这些命令后,它可以工作

  • Sencha 应用 watch
  • sencha 应用程序刷新
  • 关于ExtJS 包路径未添加到 bootstrap.json,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42765416/

    10-12 22:51