我正在尝试在我正在处理的项目中使用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/