javascript - 构建 Chart.js master - 生成的 .js 出现错误

标签 javascript chart.js

当我使用我自己编译的 Chart.js master 版本时,出现错误。我一定错过了文档中错过的某种依赖关系。我不知道我需要包含什么 .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 之前,我已经安装了以下 npm 软件包

  • 吞咽3.9.0
  • gulp-concat 2.6.0
  • gulp-connect 2.2.0
  • gulp-html-validator 0.0.5
  • gulp-jshint 1.12.0
  • 吞食业力0.0.5
  • 吞咽替换0.5.4
  • 吞咽大小2.0.0
  • gulp-uglify 1.4.2
  • gulp-util 3.0.7
  • semver 5.0.3
  • 业力 0.13.14
  • 询问者0.11.0

我预计我可能在这里遗漏了一些东西,或者我用来构建 Chart.js 的包之一有问题。

最佳答案

在 2.0 的 package.json 中,他们包含了一个新的依赖项 "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);
    },

所以我希望您能够看到日志,除非您在全局命名空间中已经有名为 Color 的内容。

关于javascript - 构建 Chart.js master - 生成的 .js 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33804511/

相关文章:

javascript - 如何在图表 js 的 Y 轴上应用美元符号?

javascript - 将文件扩展名图标添加到表格列---col 仅将扩展名显示为字符串

javascript - 如何在 IE 中使用 JavaScript 动态添加 <object> 标签?

javascript - 如何在 angularjs 的 html 类属性中添加动态 css 类?

javascript - Chart.js - 向条形图添加渐变

javascript - 将鼠标事件冒泡到 Chart.js 的父 Canvas

php - 在接收到所有数据之前呈现网页

javascript - 不使用库的 IE 中的自定义事件

javascript - 使用 d3.js 在 SVG 中放置 Canvas (chart.js 折线图)

javascript - 如何使用chart.js在条形图中绘制多个颜色条