我遇到的问题是,当我部署laravel 5.5 / vuejs应用程序时,我无法更新vue组件。在开发模式中,我没有遇到这个问题,因为我跑了" npm run watch"。但是在真实服务器上(000webhost.com仅用于测试)我该如何执行此命令。我现在正在做的是编辑我本地服务器中的组件,运行" npm run watch"然后将这两个文件(/public/css/app.css)和(/public/js/app.js)上传到服务器。它可以工作,但在清理浏览器缓存之后,遗憾的是这是另一个问题。
"我正在使用内置了laravel的Vuejs"
共享托管是否适合托管包含vue组件或nodejs应用程序的应用程序?或者这种应用程序是否需要托管具有强大的功能,如伪造和Digitalocean?
如果有解决这些问题的方法或提示,请帮助我。
答案 0 :(得分:0)
我遇到了这个问题
解决这个问题的方法是重命名位于 public/js 文件夹中的 app.js 文件,并确保在 public 文件夹中编辑同名的 mix-manifest.json 文件。
例如: 如果我们将 public/js 文件夹中的 app.js 重命名为 app1.js 在 mix-manifest.json 中,在上传到共享服务器之前应该进行如下编辑
{
"/js/app.js": "/js/app1.js",
"/css/app.css": "/css/app.css"
}