Rails 7 导入纱线包失败(https://github.com/keisto/vanilla-rangeslider)
Rails 7 failing to import yarn package (https://github.com/keisto/vanilla-rangeslider)
这是 IonRangeSlider (https://github.com/IonDen/ion.rangeSlider) 的非 jQuery 版本:
https://github.com/keisto/vanilla-rangeslider
我之前通过尝试坚持使用纯 JS 并避免使用 JQ 添加另一层来使用它。
我通过 yarn 安装了它,它在我的 node_modules 文件夹中。
我将其添加到我的 app/javascript/application.js
文件中:
import IonRangeSlider from 'vanilla-rangeslider/js/rangeslider'
也在尝试之后:
import IonRangeSlider from 'vanilla-rangeslider'
在我在开发中编译的 JS 文件中,它只有这样:
// ../../node_modules/vanilla-rangeslider/js/rangeslider.js
var require_rangeslider = __commonJS({
"../../node_modules/vanilla-rangeslider/js/rangeslider.js"() {
}
});
如果我尝试初始化滑块,我得到的是:
Uncaught ReferenceError: ionRangeSlider is not defined
这里有关于我遗漏的任何想法吗?我已经添加了一些其他基于 yarn 的 JS 包,没有任何问题。
范围滑块没有导出函数,这意味着您将无法从中导入任何内容。
遗憾的是,使用其功能的唯一方法是将其添加到 script
标记中。
这是 IonRangeSlider (https://github.com/IonDen/ion.rangeSlider) 的非 jQuery 版本:
https://github.com/keisto/vanilla-rangeslider
我之前通过尝试坚持使用纯 JS 并避免使用 JQ 添加另一层来使用它。
我通过 yarn 安装了它,它在我的 node_modules 文件夹中。
我将其添加到我的 app/javascript/application.js
文件中:
import IonRangeSlider from 'vanilla-rangeslider/js/rangeslider'
也在尝试之后:
import IonRangeSlider from 'vanilla-rangeslider'
在我在开发中编译的 JS 文件中,它只有这样:
// ../../node_modules/vanilla-rangeslider/js/rangeslider.js
var require_rangeslider = __commonJS({
"../../node_modules/vanilla-rangeslider/js/rangeslider.js"() {
}
});
如果我尝试初始化滑块,我得到的是:
Uncaught ReferenceError: ionRangeSlider is not defined
这里有关于我遗漏的任何想法吗?我已经添加了一些其他基于 yarn 的 JS 包,没有任何问题。
范围滑块没有导出函数,这意味着您将无法从中导入任何内容。
遗憾的是,使用其功能的唯一方法是将其添加到 script
标记中。