javascript - 在没有 Node.js 和 CDN 的网页中包含 Chart.js

标签 javascript node.js chart.js

我正在尝试在我正在处理的项目中使用chart.js,但在我所在的系统上,我无法访问node.js或CDN以从外部链接到它。我必须将它放在我的项目可以访问它的地方,而不增加配置 Web 服务器与我的项目交互的复杂性或开销。

有办法做到这一点吗?如果有帮助,我正在使用 django 框架作为后端

最佳答案

您可以克隆他们的 GitHub repo 并自己构建它(从我从他们的 package.json 中看到的 npm run build )。这一步将需要 npm,但存储库中将有一个 dist 文件夹,您可以在其中找到所需的所有文件。将它们作为 Django 的静态资源提供服务,并根据需要将它们包含在您的模板中。

请记住,正如所说(下面引用),您将负责使 Chart.js 保持最新状态。

If you download or clone the repository, you must build Chart.js to generate the dist files. Chart.js no longer comes with prebuilt release versions, so an alternative option to downloading the repo is strongly advised.

关于javascript - 在没有 Node.js 和 CDN 的网页中包含 Chart.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67135227/

相关文章:

javascript - 为什么我的非 Canvas 菜单在打开时将我的固定 div 推出框架?

javascript - ruby on rails 中的自动 ajax 调用不起作用

javascript - 在reactjs中调用api

javascript - TypeError : nodemailer. createTransport 不是一个函数

javascript - 在 React.js 中有条件地渲染不同元素时传递相同的 props

javascript - 在 Chart.js 中创建不同宽度的类别

javascript - FullCalendar V4 中的 refetchEvents 的等效项

node.js - 升级nodejs centos 6.9

node.js - 包含userID的JWT是否需要数据库验证?

javascript - ChartJS 动态折线图在悬停时会重影回旧数据