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"
}
}
错误:未捕获类型错误:未定义不是函数
但是,我从 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"
}
}