【问题标题】:Laravel project - When updating .vue file the changes don't show on liveLaravel 项目 - 更新 .vue 文件时,更改不会实时显示
【发布时间】:2020-09-13 23:11:01
【问题描述】:

右侧显示来自站点的开发工具中的源代码,左侧显示服务器上的实际 .vue 文件内容。

如您所见,nav-bar-icon20 {width:20px; height:20px;} 已被删除,但仍显示在网站上。

尝试清除浏览器缓存,在开发工具中禁用缓存,运行php artisan cache:clear,但似乎没有任何效果。

提前致谢。

左图(服务器上的源代码)和右图(来自站点开发工具的源代码)

【问题讨论】:

    标签: laravel vue.js


    【解决方案1】:

    运行 npm run watch-poll 更新编译好的vue文件,等待编译完成后刷新页面

    【讨论】:

    • 感谢 Daniela,当我尝试“npm run watch-poll”时它返回“npm: command not found”
    • 如果你有前端生成的package.jsonscaffolding,应该可以运行...试试运行npm run watch -- --watch-poll吧。
    • 我的主人说我无法安装node js :(还有其他方法吗?
    • 是的,在本地计算机上用 node.js 编译它们,然后将编译好的资产上传到主机。您可能需要更正路由和 config\app.php 处的 ASSET_URL,以便资产指向主机基 url。
    • 要在本地机器上编译生产,请尝试npm run production。您可以在 Compiling Assets Laravel 文档中查看如何编译资产。
    猜你喜欢
    • 2021-07-18
    • 1970-01-01
    • 2020-01-19
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2021-05-14
    相关资源
    最近更新 更多