繁体   English   中英

如何使用Heroku部署Laravel + Vue项目

[英]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 watchphp 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM