javascript - Laravel - app.js 和 CSS 文件版本控制

标签 javascript laravel vue.js versioning

我正在尝试添加文件版本,这样我就不需要在每次更改时使用 ctrl F5 强制刷新。

以下是添加所有内容的方法:

在 template.blade.php 中

<script src="../js/app.js"></script>
<link rel="stylesheet" href="/css/composants.css">

webpack.mix.js

mix.js('resources/js/app.js', 'public/js');

这是我尝试过的

mix.js('resources/js/app.js', 'public/js'), 'public/css');

if (mix.inProduction()) {
    mix.version();
}


 <script src="{{ mix('../js/app.js') }}"></script>

但我收到此错误

无法找到 Mix 文件:/../js/app.js。 (查看:C:\larragon\www\projet\resources\views\template.blade.php) (查看:C:\larragon\www\projet\resources\views\template.blade.php)

非常感谢您的帮助,我在这里有点迷失。

最佳答案

如果您使用mix(),那么您必须提供pubilc的相对路径。 所以使用mix('js/app.js')。 更多详情请点击 https://laravel.com/docs/5.8/helpers#method-mix

关于javascript - Laravel - app.js 和 CSS 文件版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57703950/

相关文章:

javascript - 函数外部数据为 null (Vue Js)

javascript - 如何立即开始 setInterval 循环?

javascript - 条纹 Angular 形式在指令中不起作用

javascript - 我可以使用什么 javascript 代码/库从网页中包含的小型 iframe 打开浏览器窗口弹出窗口?

mysql - 在 laravel 或 mysql 中搜索字符串中的文本

laravel - 如何重定向以前闪烁的数据?

javascript - 如何让用户将图像移动到div中进行预览

php - 在 Laravel ComposerSeriveProvider 中使用 Auth::user()

css - 如何在没有硬编码高度的情况下使用 Vue.js 转换?

javascript - WebSocket 在 Vue/Node 应用程序中停止工作