我安装了一个新的Laravel5.8并包括了
<script src="{{asset('js/app.js')}}"></script>
在welcome.blade.php
的底部。要避免错误,请使用id=app
设置一个div。
如果我在alert(123)
中写public/js/app.js
,当我访问这个页面时,它会被警告,并且它是可以的。我注意到在60329
of public/js/app.js
中
webpack_require(/*!C:\xampp\htdocs\br1\resources\js\app.js */"./resources/js/app.js");
声音它包括resources\js\app.js
和resources\js\app.js
包括resources\js\bootstrap.js
当我用resources\js\app.js
或resources\js\bootstrap.js
编写resources\js\app.js
或resources\js\bootstrap.js
时,当它必须发出警告时,不会发出任何警报。
提前谢谢。
发布于 2020-03-09 15:08:32
public/js/app.js
文件是从resources/js/app.js
中的资源构建的文件。如果您想修改javascript,您应该更新resources/js/app.js
并在终端中使用npm run dev
编译这些资源。
有关编译资源的更多信息,请参见文档:https://laravel.com/docs/7.x/mix。
发布于 2020-03-09 15:11:36
您的laravel应用程序正在从public/app.js加载javascript。这就是为什么当您将警报直接添加到public/app.js中时,警报会如您所期望的那样显示出来。要在对资源/js/app.js进行更改之后更新该文件,您必须从终端运行npm命令。这将编译资源/js/app.js中的代码,从而更新public/app.js。
https://stackoverflow.com/questions/60603219
复制相似问题