npm/cnpm的安装
npm/cnpm的安装
参考:
1. 介绍
npm
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
- 由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。
cnpm
淘宝 NPM 镜像(cnpm)是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
- 当前 registry.npm.taobao.org 是从 r.cnpmjs.org 进行全量同步的.
- 当前 npm.taobao.org 运行版本是: cnpmjs.org@3.0.0-rc.32
- 本系统运行在 Node.js@v12.8.1 上.
- 开源镜像: http://npm.taobao.org/mirrors
- Node.js 镜像: http://npm.taobao.org/mirrors/node
- alinode 镜像: http://npm.taobao.org/mirrors/alinode
- phantomjs 镜像: http://npm.taobao.org/mirrors/phantomjs
- ChromeDriver 镜像: http://npm.taobao.org/mirrors/chromedriver
- OperaDriver 镜像: http://npm.taobao.org/mirrors/operadriver
- Selenium 镜像: http://npm.taobao.org/mirrors/selenium
- Node.js 文档镜像: http://npm.taobao.org/mirrors/node/latest/docs/api/index.html
- NPM 镜像: https://npm.taobao.org/mirrors/npm/
- electron 镜像: https://npm.taobao.org/mirrors/electron/
- node-inspector 镜像: https://npm.taobao.org/mirrors/node-inspector/
2. 安装
npm
会随Node.js
安装,所以只需要安装Node.js
即可
Node.js下载地址:https://nodejs.org/zh-cn/
官方提示:请务必安装标有LTS的版本。其他版本尚未使用npm进行测试。
3. 使用
-
打开安装包,按提示进行安装(除PS外,默认即可):
PS:安装过程中有单选框内容如下:
“Automatically install the necessary tools. Note that this will also install Chocolatey. The script will pop-up in a new window after the installation copletes.”
勾选后会在完成node.js
的安装后自动弹出powershell
安装Chocolatey
、python
和visualstudio-workload-vctools
,建议勾选,虽然可能因为网络环境问题导致安装失败...
解决方法:自行安装Node.js依赖项:node-gyp - Node.js 本地插件构建工具 -
检测Node.js和npm是否安装成功
npm和Node.js安装成功后,可进行安装版本的查询,分别输入node -v
和npm -v
,如下即安装成功:
2.2. cnpm的安装
使用定制的cnpm
(gzip 压缩支持)命令行工具代替默认的npm
:
npm install -g cnpm --registry=https://registry.npm.taobao.org
命令提示符输入cnpm查看是否设置成功。
PS:设置完成后,
npm
命令的源地址不会更改,直接使用访问淘宝镜像的cnpm
命令来替代npm
即可。