你好,最近我开始使用ruby 2.6.5和Rails 6进行开发。由于Rails 6引入了webpack,因此我正在尝试使用webpack加载我的js文件。虽然我已经在application.js中引用了jquery,但仍然遇到以下错误:
'Uncaught ReferenceError: $ is not defined'
application.js
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require('packs/jquery')
我的'jquery.js'文件在packs目录中。如果我漏掉了什么,请告诉我。提前谢谢 :)
jQuery
是否已定义?只要未使用noConflict()
,$
是jQuery
对象的别名。 - charlietfl