【发布时间】:2019-04-06 15:20:20
【问题描述】:
我是整个 JS/webpacker 游戏的新手,无法理解如何使用 webpacker 导入和使用 javascript 包。
我正在尝试包含和使用 Animate On Scroll Library。
我已安装并运行 Webpacker(我知道它运行正常,因为我能够愉快地使用 StimulusJs)。
这是我的 /javascript/packs/application.js 文件的样子:
import {
Application
} from "stimulus"
import {
definitionsFromContext
} from "stimulus/webpack-helpers"
import {
trix
} from "trix"
import AOS from "aos"
const application = Application.start()
const context = require.context("controllers", true, /.js$/)
application.load(definitionsFromContext(context))
AOS.init();
我的 javascript_pack_tag 包含在我的 application.html.erb 中
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload', defer: true %>
我使用我的 /assets/css/application.scss 和 @import 'aos/dist/aos'; 导入了所需的 css 文件,所以这不应该是问题。
当我尝试通过执行<h1 class="text-center" data-aos="fade-in">This is a header.</h1> 之类的操作来使用 AOS 包时,什么也没有发生。我错过了什么?
谢谢。
【问题讨论】:
-
js控制台有错误吗?
标签: ruby-on-rails yarnpkg webpacker