我正在使用 vuejs 和 Laravel 开发项目。在我的笔记本电脑上一切正常,当我第一次将代码上传到服务器 (Digital Ocean) 时。
否则,当我更新 resources/components
文件夹中的一些 Vue 组件并再次将其上传到服务器时。当我刷新浏览器时,似乎组件没有在服务器上更新。
我在\webpack.mix.js 中的代码是
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
if (mix.inProduction()) {
mix.version();
}
我也尝试在服务器上运行 npm run dev
或 npm run prod
并将 nw 代码推送到服务器上。它不起作用。
我也尝试清除浏览器缓存并再次重新加载 url,它也不起作用。
请给我一个建议,我该怎么做。
问候。
最佳答案
在共享主机上上传 laravel/vuejs 项目不是一个好主意。虽然这样做可以挽救你的生命。
- 运行 php artisan serve view:clear
- 在您的本地文件中进行更改,然后 npm run watch。
- 将所有更改上传到服务器后,始终替换 public/css/app.css 和 public/js/app.js 文件。
关于laravel - 当我部署到服务器时,Laravel 项目中的 vue 组件不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56800454/