Highcharts-browserify 不起作用

Highcharts-browserify desn't work

错误:未捕获类型错误:未定义不是函数

但是,我从 http://www.highcharts.com/ 下载 highcharts.src.js,并将第 1201 行的代码从 win.jQuery 更改为 $,添加 var $ = require('jquery');,然后它与 browserify 一起工作。

这里有什么问题吗?谢谢

似乎有关于 browserify-shim 的一些东西 jQuery,在 browserify package.json 中配置,highcharts-browserify 运行良好~

如果这对其他人有帮助,我将其添加到我的 package.json:

{   
    ...,
    "browser": {
        "Highcharts": "./vendor/highcharts/highcharts.js",
        "HighchartsMore": "./vendor/highcharts/highcharts-more.js",
        "HighchartsAdapter": "./vendor/highcharts/standalone-framework.js"
    },
    "browserify": {
        "transform": [
            "browserify-shim"
        ]
    },
    "browserify-shim": {
        "Highcharts": {
            "depends": ["HighchartsAdapter:HighchartsAdapter"],
            "exports": "Highcharts"
        },
        "HighchartsMore": {
            "depends": ["Highcharts:Highcharts"]
        },
        "HighchartsAdapter": {
            "exports": "HighchartsAdapter"
        }
    }