我刚刚使用 ssh 将我的 Vue 项目部署到我的 Cpanel 中。假设,我将 repo 克隆到/var/www/
它将生成 repo 权限,因此它将repo-generated
生成/var/www/
.
所以我们称之为,/var/www/repo-generated
。然后我进入这个文件夹并开始做一个动作npm install
,它没有问题,然后为了服务器可以读取我的站点,我创建了从root folder
到 my的符号链接repo folder
,所以我执行了一个命令
ln -s /var/www/repo-generated/dist/ /var/www/html
完成后,符号链接已经创建。对于生成的我的项目,我执行一个命令,
npm run build
它会在右边生成dist
文件夹repo-generated folder
但是当我执行该命令时,它会出现错误。
[root@backend-mpp dh-payroll-frontend]# npm run build
> payroll@0.1.0 build /var/www/dh-payroll-frontend
> vue-cli-service build
⠸ Building for production...
ERROR Failed to compile with 1 error 10:44:58 PM
error
ENOENT: no such file or directory, stat '/var/www/dh-payroll-frontend/public/dist'
ERROR Build failed with errors.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! payroll@0.1.0 build: `vue-cli-service build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the payroll@0.1.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-08-24T14_44_58_346Z-debug.log
我使用 vue.js 版本 2。
请帮忙。
谁能帮我?请....
先谢谢大家了^_^