【发布时间】:2020-03-08 04:51:53
【问题描述】:
我是 Vuejs 的初学者,我做了一个项目,现在我想部署它, 我试着跑了
npm run build
就像在 Ember js 和其他 js 前端框架中一样,它通常会创建一个包含我的源代码的 dist 文件夹,但我不能这样做,因为 Laravel 附带的 Vuejs 中没有定义构建脚本。
我还尝试压缩项目并将其上传到我的服务器并像其他普通 Laravel 项目一样运行它,但 Vuejs 代码总是不起作用,有没有特定的部署方法?
我已经尝试过搜索,但我没有找到解决方案
【问题讨论】:
-
在加载你的 laravel 页面时,是没有编译还是浏览器在 js 控制台收到 404?
-
laravel 默认安装中包含的脚本可以在
package.json看到。试试npm run production -
不,它不显示 404 ,网站工作正常,但没有 Vuejs 处理
-
您的本地应用程序是否正常工作,如果没有,则将
id="app"添加到您的父级div并参考app.js,例如:<script src="{{ mix('js/app.js') }}"></script> -
此外,如果您的
npm run prod工作正常,那么所有编译和缩小的 css 和 js 都驻留在您的公共目录表单中,您可以在您的应用程序中使用它们。
标签: laravel vue.js deployment