首页 > 解决方案 > Rails 6 无法集成 slick-carousel

问题描述

我创建了一个全新的项目(rails 6.0.2.2)。testing.js:2 Uncaught TypeError: $(...).slick is not a function集成光滑后现在面临一个问题

我集成 slick-carousel 的方式是:

environment.plugins.prepend('Provide',
new webpack.ProvidePlugin({
 $: 'jquery/src/jquery',
 jQuery: 'jquery/src/jquery'
})
)

来源有 jquery 和 slick-carousel,但$('.testing').slick()给了我上述错误

包.json

"dependencies": {
    "@rails/actioncable": "^6.0.0",
    "@rails/activestorage": "^6.0.0",
    "@rails/ujs": "^6.0.0",
    "@rails/webpacker": "4.2.2",
    "bootstrap": "^4.4.1",
    "jquery": "^3.5.0",
    "slick-carousel": "^1.8.1",
    "turbolinks": "^5.2.0"
  },

标签: ruby-on-railswebpackslick.js

解决方案


推荐阅读