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.json
 7      "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
© 禁止转载, 著作权归作者所有,转载或内容合作请联系作者

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

相关推荐
yaodong51829 分钟前
不会Python也能数据分析:Gemini 3.1 Pro解决办公问题的SQL自动生成
python·sql·数据分析
jinanwuhuaguo37 分钟前
(第三十三篇)五月的文明奠基:OpenClaw 2026.5.2版本的文明级解读
android·java·开发语言·人工智能·github·拓扑学·openclaw
xmjd msup1 小时前
spring security 超详细使用教程(接入springboot、前后端分离)
java·spring boot·spring
952362 小时前
SpringBoot统一功能处理
java·spring boot·后端
Lyyaoo.2 小时前
优惠券秒杀业务分析
java·开发语言
消失的旧时光-19432 小时前
统一并发模型:线程、Reactor、协程本质是一件事(从线程到协程 · 第6篇·终章)
java·python·算法
勿忘初心12212 小时前
Java 国密 SM4 加密工具类实战(Hutool + BouncyCastle)|企业级数据加密 + 兼容 JDK8
java·数据安全·数据加密·后端开发·企业级开发·国密 sm4
庞轩px2 小时前
第8篇:原子类与CAS底层原理——无锁并发的实现
java·cas·乐观锁·aba·无锁编程·自旋
rleS IONS2 小时前
SpringBoot中自定义Starter
java·spring boot·后端
苍煜3 小时前
慢SQL优化实战教学
java·数据库·sql