![](/img/trans.png)
[英]How to deploy a Laravel-Vue project on shared server (GoDaddy)
[英]How to deploy a Laravel + Vue project with Heroku
我已经在Heroku上部署了一个使用Vue组件的Laravel项目,但是这些组件的内容未出现在应用程序的网页上。 仅显示.blade.php文件的内容。
那么,如何与Heroku一起正确部署Laravel和Vue项目?
我的应用的Procfile:
web: vendor/bin/heroku-php-apache2 public/
我尝试将一些额外的命令添加到dyno中,例如web: npm run watch & vendor/bin/heroku-php-apache2 public/
和web: npm install vendor/bin/heroku-php-apache2 public/
但我没有运气。
不,我的应用程序可以通过npm run watch
和php artisan serve
命令完美地运行在本地,这没有任何问题。
首先,需要启用node.js:
heroku buildpacks:add heroku/nodejs
组:
heroku config:set NPM_CONFIG_PRODUCTION=false
然后在package.json脚本中添加postinstall:
"scripts": {
"postinstall": "npm run prod"
}
您还可以清除部署到heroku的laravel应用程序上的缓存。
完成这些步骤后,将可以运行节点命令。
这是我使用的参考: https : //www.neontsunami.com/posts/using-laravel-and-laravel-elixir-on-heroku
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.