我用inertiajs构建了一个laravel应用程序,现在我要将我的应用程序部署到某个主机。
我尝试使用 Siteground 部署它,但它不支持 NPM!
现在我尝试使用 cpannel 来完成此操作,这是我的文件结构:
我已经连接了 SSH 终端。 laravel 安装没有问题,但是当我执行 npm install
时,我收到 -bash: npm: command not found
你能帮我举一些例子吗?
最佳答案
在生产中,如果您有(React 应用程序)的生产版本,则无需安装 Node 模块
我通常在前端使用Reactjs,所以过程是
yarn 构建
- 获取应用的构建版本并将其添加到服务器的根目录
对于 Laravel
git 克隆 ******
cp .env.example .env
- 编辑 .env 数据以匹配您的生产数据
- 运行
composer安装
- 运行
php artisan key:generate
php artisan 迁移
- 例如使用符号链接(symbolic link)将您的服务器指向公共(public)文件夹
您的应用程序现在应该已上线。
关于node.js - 如何在 cPanel 中托管 Laravel 和 Inertiajs (React) 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72099513/