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

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


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

相关文章:

  • 智能工厂自主优化:从局部调优到全局演进
  • 【中间件】brpc_基础_用户态线程中断
  • 小程序 IView WeappUI组件库(简单增删改查)
  • iview 表单验证问题 Select 已经选择 还是弹验证提示
  • Qt实现 hello world + 内存泄漏(5)
  • Qt基础知识记录(终篇)
  • cloudfare+gmail 配置 smtp 邮箱
  • GPU集群训练经验评估框架:运营经理经验分析篇
  • load_dotenv()详解
  • 《算法导论(第4版)》阅读笔记:p6-p6
  • GCC 使用指南
  • idea创建springboot工程-指定阿里云地址创建工程报错
  • Spring AI聊天模型API:轻松构建智能聊天交互
  • 每日c/c++题 备战蓝桥杯(洛谷P1190 [NOIP 2010 普及组] 接水问题)
  • 【心海资源】子比主题新增注册与会员用户展示功能模块及实现方法
  • Maven框架详解:构建与依赖管理的利器
  • Linux 入门:操作系统进程详解(上)
  • ARM Linux 设备树
  • 视频编解码学习三之显示器
  • 2021年第十二届蓝桥杯省赛B组Python题解
  • 农村青年寻路纪|劳动者的书信⑤
  • 美国警方:爱达荷州交通事故致7人死亡,8名伤者预计无生命危险
  • 莫名的硝烟|“我们最好记住1931年9月18日这个日子”
  • 融创服务全面退出彰泰服务集团:约8.26亿元出售广西彰泰融创智慧80%股权
  • 江西省公安厅警务保障部原主任辛卫平主动交代问题,正接受审查调查
  • 神舟十九号载人飞船因东风着陆场气象原因推迟返回