为什么kendo.web.min.js和kendo.dataviz.min.js发生冲突?

Mar*_*tin 5 sparklines kendo-ui kendo-grid

我拥有一个构建网格kendo.web.min.js与kendo.dataviz.min.js,但当我使用Using两个碰撞发生.

但有趣的是,项目jsfiddle它运作良好,但当我运行项目Visual Studio我遇到以下错误TypeError:s未定义

jsfiddle代码

在此输入图像描述

<link href="css/themes.css" rel="stylesheet">
<link href="css/styles.css" rel="stylesheet">
<link href="css/base.css" rel="stylesheet" />
<link href="js/kendo/src/styles/kendo.dataviz.css" rel="stylesheet" />
<link href="js/kendo/styles/kendo.silver.min.css" rel="stylesheet" />
<link href="js/kendo/styles/kendo.common.min.css" rel="stylesheet" />
<script src="js/kendo/js/kendo.web.min.js"></script>
<script src="js/kendo/js/kendo.dataviz.min.js"></script>
<script src="js/kendo/src/js/kendo.dataviz.sparkline.js"></script>
Run Code Online (Sandbox Code Playgroud)

Ata*_*hev 3

它们会发生冲突,因为它们包含相同的文件 - kendo.data.js、kendo.core.js 等。您永远不应该将它们包含在同一页面中 - 使用 kendo.all.min.js 或创建仅包含所需功能的 JavaScript 文件。

更多信息请参阅 Kendo UI 文档 - JavaScript 依赖项