需要 highcharts-browserify 才能使用特定版本的 highcharts?
Require highcharts-browserify to use specific version of highcharts?
我正在与 highcharts-browserify 合作。这是我的 package.json 文件的样子:
{
"main": "index.js",
"scripts": {
"watch-index": "watchify index.js -o ../../static/js/index.js --debug --verbose",
"watch": "npm run watch-index",
"build-index": "browserify index.js | uglifyjs > ../../static/js/index.min.js",
"build": "npm run build-index"
},
"dependencies": {
"highcharts-browserify": "^0.1.5-4.1.7",
"jquery": "^1.11.3",
}
}
然而,当我运行 npm run watch
时,编译文件中有Highcharts v4.0.4,而不是最新版本(v4.1.7)。
如何确保我获得的是最新版本?
我需要使用最新版本,因为 Highcharts v4.0.4 中的 x 轴标签存在这个错误:http://jsfiddle.net/5z8rf83y/7/
highcharts-browserify
库当前使用 v 4.0.4。
https://github.com/soldair/highcharts-browserify/blob/master/highcharts.js#L2
您可以打开工单进行更新,或修复它并提交拉取请求。
此外,您可以绕过使用此库,并使用 browserify-shim
,它看起来像这样 -
{
"browserify": {
"transform": [
"browserify-shim"
]
},
"browserify-shim": {
"Highcharts": {
"depends": ["HighchartsAdapter:HighchartsAdapter"],
"exports": "Highcharts"
},
"HighchartsAdapter": {"exports":"HighchartsAdapter"}
},
"browser": {
"Highcharts": "./bower_components/highcharts-release/highcharts.src.js",
"HighchartsAdapter": "./bower_components/highcharts-release/adapters/standalone-framework.src.js"
}
}
我正在与 highcharts-browserify 合作。这是我的 package.json 文件的样子:
{
"main": "index.js",
"scripts": {
"watch-index": "watchify index.js -o ../../static/js/index.js --debug --verbose",
"watch": "npm run watch-index",
"build-index": "browserify index.js | uglifyjs > ../../static/js/index.min.js",
"build": "npm run build-index"
},
"dependencies": {
"highcharts-browserify": "^0.1.5-4.1.7",
"jquery": "^1.11.3",
}
}
然而,当我运行 npm run watch
时,编译文件中有Highcharts v4.0.4,而不是最新版本(v4.1.7)。
如何确保我获得的是最新版本?
我需要使用最新版本,因为 Highcharts v4.0.4 中的 x 轴标签存在这个错误:http://jsfiddle.net/5z8rf83y/7/
highcharts-browserify
库当前使用 v 4.0.4。
https://github.com/soldair/highcharts-browserify/blob/master/highcharts.js#L2
您可以打开工单进行更新,或修复它并提交拉取请求。
此外,您可以绕过使用此库,并使用 browserify-shim
,它看起来像这样 -
{
"browserify": {
"transform": [
"browserify-shim"
]
},
"browserify-shim": {
"Highcharts": {
"depends": ["HighchartsAdapter:HighchartsAdapter"],
"exports": "Highcharts"
},
"HighchartsAdapter": {"exports":"HighchartsAdapter"}
},
"browser": {
"Highcharts": "./bower_components/highcharts-release/highcharts.src.js",
"HighchartsAdapter": "./bower_components/highcharts-release/adapters/standalone-framework.src.js"
}
}