我创建了一个新的Rails 6项目,并试图通过Webpack安装第三方javascript库Glide.js。然而,我似乎错过了一个关键的步骤,因为它不起作用。
我到目前为止所做的事:
yarn add @glidejs/glide require("jquery")
require("@glidejs/glide")
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
import "bootstrap"
import "../stylesheets/application"
document.addEventListener("turbolinks:load", () => {
$('[data-toggle="tooltip"]').tooltip()
$('[data-toggle="popover"]').popover()
})<head>
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= stylesheet_pack_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
</head>当我启动rails服务器并尝试在web控制台中创建一个Glide对象时,我会收到以下错误:
> new Glide({})
> ReferenceError: Glide is not defined如何成功安装Glide.js?
发布于 2019-09-05 17:33:36
使用CommonJS require代替ES6 import
import "bootstrap"
import Glide from "@glidejs/glide"
import "../stylesheets/application"发布于 2019-09-18 11:37:58
使用ES模块
import Glide from '@glidejs/glide'
new Glide('.glide').mount()这是关于安装https://glidejs.com/docs/setup/的官方文档
https://stackoverflow.com/questions/57806349
复制相似问题