Laravel未定义的参考Error $
我安装了Laravel 8的新副本,但我无法在jQuery中使用$。我知道这是一个常见的问题,因此链接 this 我无法准备好文档。
以下是我根据我在各种SO和博客中阅读的内容尝试的步骤:
npm install jQuery -save-dev
(有人说jQuery从 this )
npm install jquery-ui -save-dev
main.blade.blade.php(ufter/hody)中添加
<script src="{{ asset('js/app.js') }}"></script>
在 .js
window.$ = window.jQuery = require("jquery");
在app.scss
@import "~jquery-ui/themes/base/all.css";
webpack.mix.js
mix.js("resources/js/app.js", "public/js")
.sass("resources/sass/app.scss", "public/css")
.sass("resources/scss/normalize.scss", "public/css")
.sass("resources/scss/main.scss", "public/css")
.sourceMaps();
运行 npm运行dev
我知道这是一个非常基本的问题,但我不知道该如何进行。
编辑
我让它起作用。我添加了&lt; script src =“ {{asset('js/app.js')}}}}”&gt;&lt;&lt;/script&gt;
在&lt;/body&gt;
下它应该在&lt; head&gt;&lt;/head&gt;
中。问题是何时应该宣布app.js。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
肯尼斯,
请在'resources/js/app.js'的启动时将此行放置在bootstrap.js
window。
Kenneth,
Please put this line at starting of 'resources/js/app.js' instead of bootstrap.js
window.$ = window.jQuery = require("jquery");