vue.js - 在 vps 上使用符号链接部署 vue js 总是错误 npm build
问题描述
我刚刚使用 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。
请帮忙。
谁能帮我?请....
先谢谢大家了^_^
解决方案
推荐阅读
- lstm - LSTM (M or num_units) 解释
- laravel - Laravel 5 url() 不包含方案
- python - 从python中的字符串中删除以'$'开头的单词
- r - 如何将 matplot 转换为 ggplot2?
- python - Airflow 中的文件依赖关系
- c# - 如何比较两个csv文件中的相似性
- c++ - VS2019内联函数的一些问题
- java - WebLogic 12c 中 WebAppModule 的 Weblogic 未解析的 Webapp 库引用
- php - 使用 Doctrine Query Language 应用多个条件
- json - 如何使用 Gson TypeAdapter 摆脱价值?