【发布时间】:2021-08-16 22:13:50
【问题描述】:
我正在尝试在我的 Ruby on Rails 6.1.3.2 项目中使用 wow.js。我已经用 Yarn 安装了 wowjs,我在我的 node_modules 文件夹中看到了它。
我已将 wowjs 导入我的应用程序 app/javascript/packs/application.js
import WOW from 'wowjs';
require("wowjs/css/libs/animate.css")
我有一个 script.js 文件位于此路径:app/javascript/script.js 并启动 WOW
wow = new WOW({
animateClass: 'animated',
offset: 100
});
wow.init();
在 wowjs 被导入后,script.js 被导入到 app/javascript/packs/application.rb 中:
import WOW from 'wowjs';
require("wowjs/css/libs/animate.css")
import "scripts.js"
我在控制台中不断收到以下错误:
scripts.js:514 Uncaught ReferenceError: WOW is not defined
at Object.<anonymous> (scripts.js:514)
at Object../app/javascript/scripts.js (scripts.js:897)
at __webpack_require__ (bootstrap:63)
at Module../app/javascript/packs/application.js (application.js:1)
at __webpack_require__ (bootstrap:63)
at bootstrap:198
at bootstrap:198
我以类似的方式安装了其他没有引发错误的模块。我想了解这样做的“导轨方式”是什么。提前感谢您的帮助。
【问题讨论】:
标签: javascript ruby-on-rails ruby-on-rails-6 webpacker wow.js