当前位置: 首页 > backend >正文

Linux环境部署iview-admin项目

环境:阿里云服务

系统:CentOS7.X系统

1、下载源码安装包

wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz

2、解压并放入指定目录

tar -xf node-v14.17.3-linux-x64.tar.xz  && mv node-v14.17.3-linux-x64 /usr/local/node

3、建立软连接

cd /usr/bin
ln -s /usr/local/node/bin/node node && ln -s /usr/local/node/bin/npm npm

4、切换淘宝镜像,使用两种方法 install

1)使用npm

npm config set registry https://registry.npm.taobao.org
# 配置后可通过下面方式来验证是否成功
[root@node01 /]# npm config get registry 
https://registry.npm.taobao.org/

2)通过cnpm使用

npm install -g cnpm --registry=https://registry.npm.taobao.org
cd /usr/bin && ln -s /usr/local/node/bin/cnpm cnpm

5、运行iview-amdin项目

# 切换到/iview-admin项目,目录下:
cd /iviewproject# 安装依赖包
npm install# 运行项目
npm run dev # 可以后台运行 
nohup npm run dev >/dev/null 2>&1 &# 终止杀掉所有node进程
ps -ef | grep node |awk '{print $2}'|xargs kill -9

6、修改端口

[root@node01 iviewproject]#cat -n package.json7      "dev": "vue-cli-service serve --open --port=端口号",

iview-admin遇到问题,已解决方案

1)error chromedriver@91.0.1 install: node install.js

image.png

原因:chromedriver 的 zip 文件 url 的响应是 302 跳转,而在 install.js 里使用的是 Node.js 内置的 http 对象的 get 方法无法处理 302 跳转的情况;而在另外一些情况下,则是因为 googleapis.com 被墙了,此时即使采用科学上网的方法也仍然无法获取文件

解决方法:

# 使用 cnpm 安装即可
cnpm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
image.png

2)error chromedriver@2.33.2 install: node install.js

解决方法:

  1. 加参数
# --ignore-scripts表示npm将不会运行在package.json中指定的scripts脚本
npm install --ignore-scripts

2 更换数据源

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
最后编辑于:2025-04-21 11:07:19


喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.xdnf.cn/news/3841.html

相关文章:

  • gitblit安装教程,搭建一个属于自己的Git版本仓库
  • Python读取comsol仿真导出数据并绘图
  • 【操作系统】哲学家进餐问题
  • 【前缀和】和为 K 的连续子数组
  • 软件检测价格受多种因素影响,你了解多少?
  • 【SAP】FISL的应用
  • 2023华为od机试C卷【跳格子3】
  • 高维亚空间超频物质变压缩技术 第27次CCF-CSP计算机软件能力认证
  • 《应用开发突围指南:敏捷开发的实战精髓》
  • 2001-2021年各城市平均风速数据(可作工具变量)
  • INP指标
  • 【C++贪心 图论】P7903兜心の顶|普及
  • 【算法刷题笔记day one】滑动窗口(定长基础版)
  • Java 反序列化
  • Mybatisplus:一些常用功能
  • ReentrantLock
  • C语言-回调函数
  • 大客户销售大客户营销50个常见概念及其英文表达。AI大客户销售B2B大客户营销关键概念集合
  • 全参数解读Qwen 3 系列模型 + 本地部署实操 + 多维度能力深度测评
  • 计算机总线系统入门:理解数据传输的核心
  • 动态功耗与静态功耗
  • 从零开始理解 C++ 后端编程中的分布式系统
  • Runnable组件重试机制降低程序错误率
  • 深度解析ComfyUI的使用
  • Linux常用命令29——delgroup删除组
  • Spring IoC 注解式开发全解析
  • Java面试资源获取
  • vmware diffy配置ollama 本机ip无法访问
  • AI 大模型常见面试题(及内容解析)
  • ip和域名