生产构建的挑战

Challenges with Production Build

第一步 sencha -sdk C:/Users/lperepol/Downloads/SenchaEnterpriseExtJS/Unzip_7.xx/ext-7.3.1/ext-7.3.1 生成app -ext CDW ./CDW

第 2 步 煎茶应用程序构建 然后将生产文件夹移动到 Web 服务器。应用程序显示正常。

步骤 3 添加图表。 sencha app watch -- 图表显示正常

第 4 步 煎茶应用程序构建 然后将生产文件夹移动到 Web 服务器。应用程序不显示网络服务器错误。

如何让图表显示在生产网络服务器上?在开发中,一切正常,但在移动到 Web 服务器时就不行了。

确保在您的 app.json 中您有:

要求部分的图表。

"requires": [
        "exporter@7.3.1",
        "calendar@7.3.1",
        "charts@7.3.1",
        "font-awesome" 
    ],

在 bootstrap 属性 中定义的清单。

bootstrap 部分应该存在,但您可能必须添加清单 属性。

"bootstrap": {
        "base": "${app.dir}",
        "manifest": {
            "path": "bootstrap.json",
            "exclude": ""
        },
        "microloader": "bootstrap.js",
        "css": "bootstrap.css"
    },

感谢您的回复,让我找到了正确的方向!在图表视图中将项目添加到 requires 数组解决了这个问题。图表现在显示在远程 Web 服务器上 --> CDW

requires: [
    'Ext.chart.CartesianChart',
    'Ext.chart.axis.Category3D',
    'Ext.chart.axis.Numeric3D',
    'Ext.chart.grid.HorizontalGrid3D',
    'Ext.chart.grid.VerticalGrid3D'
    'Ext.chart.interactions.ItemHighlight',
    'Ext.chart.interactions.PanZoom',
    'Ext.chart.series.Bar3D',
    'Ext.chart.series.Line',
    'Ext.chart.theme.*',
    'Ext.draw.modifier.Highlight',
],