javascript - 在没有 node.js 和没有 CDN 的网页中包含 Chart.js
问题描述
我正在尝试在我正在处理的项目中使用 chart.js,但在我所在的系统上,我无法访问 node.js 或 CDN 以从外部链接到它。我必须将它放在我的项目可以访问它的地方,而不会增加配置 Web 服务器以与我的项目交互的复杂性或开销。
有没有办法做到这一点?如果有帮助,我将使用 django 框架作为后端
解决方案
您可以克隆他们的GitHub存储库并自己构建它(npm run build
从我从他们那里看到的package.json
)。这一步您将需要 npm,但您将dist
在存储库中有一个文件夹,您可以在其中找到所需的所有文件。将它们作为来自 Django 的静态资源提供,并根据需要将它们包含在您的模板中。
请记住,正如前面所说(下面的引用),您将负责让 Chart.js 保持最新状态。
如果您下载或克隆存储库,则必须构建 Chart.js 以生成 dist 文件。Chart.js 不再附带预构建的发布版本,因此强烈建议下载 repo 的替代选项。
推荐阅读
- hyperledger-fabric - Hyperledger Fabric 私有数据收集
- tpm - 用裤子将 SRK 存储在 TPM 上
- r - 从 R 上传 winbugs 中的数据集
- python - Python3 中的 *args 是否保证保持顺序?
- html - 在 HTML 中创建按钮以进行更新
- openshift - OpenShift 上的 RHEL Atomic Image:安装安全更新
- c# - 状态码:500 内部服务器错误
- java - 无法将 xs:string 与 xs:integer 进行比较
- python - 如何在Jinja2模板中将项目填充到两列
- react-native - 如何在平面列表中获得带有部分标题的水平列表视图