1、系统
centos 7
2、下载
下载地址:Index of /dist/
>wget https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.xz #下载
>tar -xvf node-v14.16.0-linux-x64.tar.xz -C . #解压
>mv node-v14.16.0-linux-x64 /usr/local/node
3、配置
vim /etc/profile
添加内容
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
使配置生效,查看是否成功
> source /etc/profile
> node -v
v14.16.0
> npm -v
6.14.11
4、设置镜像
4.1 配置淘宝镜像
>npm config set registry https://registry.npm.taobao.org
4.2 安装cnpm与配置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
查看版本
# cnpm -v
cnpm@9.2.0 (/usr/local/node/lib/node_modules/cnpm/lib/parse_argv.js)
npm@9.6.6 (/usr/local/node/lib/node_modules/cnpm/node_modules/npm/index.js)
node@16.14.2 (/usr/local/node/bin/node)
npminstall@7.8.0 (/usr/local/node/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local/node
linux x64 4.18.0-240.15.1.el8_3.x86_64
registry=https://registry.npmmirror.com
- npm和 cnpm区别:
- npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等) npm安装插件过程:从http://registry.npmjs.org下载对应的插件包(该网站服务器位于国外,所以经常下载缓慢或出现异常)。
- cnpm是国内的淘宝团队分享的镜像,同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
- cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm。
打包命令
- cnpm cache verify #清除缓存
- cnpm install #安装cnpm
- cnpm run build:prod – --dev #构建项目
- zip -r dist.zip dist #打包成.zip格式