在 Rail 7 中使用 Chart.js 和 importmaps

Wal*_*dar 5 ruby-on-rails chart.js jspm import-maps rails7

我正在尝试与 Rails 7 中的 importmaps 集成chartjs,但它不起作用

我尝试过以下过程

     bin/importmap pin "chart.js@^3.8.0" --download
Run Code Online (Sandbox Code Playgroud)

这是我的 application.js

    import 'chart.js'
Run Code Online (Sandbox Code Playgroud)

我在 chrome 控制台中收到以下错误,我相信它与 ES 模块有关

Get http://localhost:5000/_/e09df68b.js` net::ERR_ABORTED 404 (Not Found)    chart.js-67657cw24cb.js:1 
Run Code Online (Sandbox Code Playgroud)

我是否遗漏了某些内容,或者尚无法将 Chart.js 与 Rails 7 集成

Kar*_*sis 4

我通过从 CDN 获取库而不是下载它来解决这个问题。为此,我首先取消固定下载的版本:

bin/importmap unpin chart.js --download
Run Code Online (Sandbox Code Playgroud)

然后我重新固定它而不下载:

bin/importmap pin chart.js
Run Code Online (Sandbox Code Playgroud)

现在可以了!