NVD3 - Sencha Touch - 构建生成后出错(Sencha CMD):ReferenceError:未定义nv

时间:2015-04-22 12:00:04

标签: extjs touch nvd3.js referenceerror

我正在使用NVD3和sencha touch(2.3.1),并且在构建生产之后我得到了标题中提到的错误。

我按照说明做了一切: https://github.com/woodenconsulting/OpenCharts-For-Sencha-Touch-and-ExtJS

我注意到Sencha CMD已将库的文件(d3.min.js和nv.d3.min.js)混淆到build文件夹中,例如文件:d3.min.js.

原始文件以此开头: !function(){function n(n){return null!= n&&!isNaN(n)} ...

构建后,它变成这样: function _17932636d3fbdb626cc81cd279db37fe71ecf72d(){} ;! function(){function hY(a){return null!= a&&!isNaN(a)} ...

有没有人知道可能是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

Solved!

I included the option "includeInBundle":true in the path in the app.json.

"js": [
        {
            "path": "OpenCharts/lib/d3.min.js",
            "includeInBundle":true
        },            {
            "path": "OpenCharts/lib/nv.d3.min.js",
            "includeInBundle":true
        },
        .
        .
        .
        .
],

Thanks