当我使用我自己编译的Chart.js主版本时出现错误。我必须错过某些我在文档中遗漏的依赖。我不知道我需要包含什么.js。
当我将鼠标光标移动到图表上时,我得到一堆与缺少的颜色库相关的错误。我错过了哪一个?
TypeError: i.color(...).saturate is not a function
编辑: 我在这里创建了一个JSFiddle:http://jsfiddle.net/o9ebb5sq/
这段代码没有显示问题(使用Chart 2.0.0-Beta)。这就是为什么我将此版本复制到我的软件中并再次尝试。我描述的问题消失了。
我正在运行一个主构建(使用'gulp build'创建)这让我觉得问题出现在git master中,或者它是由我的构建环境引起的。
我在运行gulp build
我希望也许我在这里遗漏了一些东西,或者我用来构建Chart.js的其中一个包有问题。
答案 0 :(得分:1)
在2.0的package.json中,他们包含了一个新的依赖项INT_MAX
,您还需要包含它。奇怪的是他们把这个别名给了帮助者
"color": "git://github.com/chartjs/color"
所以我希望你能看到日志,除非你已经在名为 color = helpers.color = function(color) {
if (!window.Color) {
console.log('Color.js not found!');
return color;
}
return window.Color(color);
},
的全局命名空间中有了一些东西。