linux自带的yum源npm和node版本一般是比较低的,有时候不能满足项目打包需求

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiJ6aKX6I2J5Li2,size_14,color_FFFFFF,t_70,g_se,x_16

 在打包执行npm install时候会报如下错误:

npm ERR! Linux 3.10.0-1160.49.1.el7.x86_64
npm ERR! argv "/usr/bin/node" "/bin/npm" "install"
npm ERR! node v6.17.1
npm ERR! npm  v3.10.10

npm ERR! Unsupported URL Type: npm:vue-loader@^16.0.0-beta.7
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /root/.jenkins/workspace/prod-vue-manage/npm-debug.log

一、到官方下载node

Node.js (nodejs.org)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiJ6aKX6I2J5Li2,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiJ6aKX6I2J5Li2,size_20,color_FFFFFF,t_70,g_se,x_16 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiJ6aKX6I2J5Li2,size_20,color_FFFFFF,t_70,g_se,x_16

二、安装

1、下载到/usr/local/src并解压

tar -xvf node-v12.22.9-linux-x64.tar.xz

  watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiJ6aKX6I2J5Li2,size_19,color_FFFFFF,t_70,g_se,x_16

2、移动到/usr/local

mv node-v12.22.9-linux-x64 ./node

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiJ6aKX6I2J5Li2,size_18,color_FFFFFF,t_70,g_se,x_16

 3、添加软连接

先删除掉系统yum安装的npm

yum remove npm -y 或者直接rm /bin/node /bin/npm

ln -s /usr/local/node/bin/npm /bin/npmln -s /usr/local/node/bin/node /bin/node

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiJ6aKX6I2J5Li2,size_20,color_FFFFFF,t_70,g_se,x_16

三、这样再执行npm就不会报错了

npm install

npm run build:prod 

Logo

更多推荐