如何在 Rails 资产中要求 Yarn 包?
How can I require a Yarn package in the Rails assets?
我已经使用 $ yarn add progressbar.js
安装了软件包 progressbar.js。现在我试图通过将 //= require progressbar.js
添加到我的 application.js
来要求它,但是每次我尝试加载页面时都会给我一个错误:
ActionView::Template::Error (couldn't find file 'progressbar.js' with type 'application/javascript'...
我已经成功地使用了相同的过程来安装和 require jquery. Trying another package with a dot in its name like ipaddr.js 失败并出现相同的错误,所以我怀疑名称中带有点的包发生了一些特殊的事情。
我想你应该需要这个库的确切 js 文件:
//= require progressbar.js/src/main.js
或
//= require ipaddr.js/lib/ipaddr.js
我已经使用 $ yarn add progressbar.js
安装了软件包 progressbar.js。现在我试图通过将 //= require progressbar.js
添加到我的 application.js
来要求它,但是每次我尝试加载页面时都会给我一个错误:
ActionView::Template::Error (couldn't find file 'progressbar.js' with type 'application/javascript'...
我已经成功地使用了相同的过程来安装和 require jquery. Trying another package with a dot in its name like ipaddr.js 失败并出现相同的错误,所以我怀疑名称中带有点的包发生了一些特殊的事情。
我想你应该需要这个库的确切 js 文件:
//= require progressbar.js/src/main.js
或
//= require ipaddr.js/lib/ipaddr.js