NPM

npm(node package management)是nodejs的一个包管理工具,主要用于解决nodejs部署过程中问题,比如:

  • 从NPM服务器下载别人编写的第三方包到本地使用
  • 从NPM服务器下载并安装别人编写的命令行程序到本地使用
  • 将自己编写的包或命令行程序上传到NPM服务器供别人使用

最新版本中,下载安装Nodejs会自带npm工具包。NodeJS下载地址:https://nodejs.org/en/ 。

下载完成,根据提示一步步安装即可。安装完成,执行node -v和npm -v即可查看对应的版本信息:

appledeMacBook-Pro-2:~ apple$ node -v
v16.2.0
appledeMacBook-Pro-2:~ apple$ npm -v
7.13.0

CNPM

由于npm对应的仓库位于境外,下载时可能会比较慢,所以国内的开发者通常会采用淘宝镜像来进行操作。cnpm是淘宝集成外网包在国内网关内的镜像,因此安装会快一些,视为首选。

在安装完nodejs之后,打开Mac终端,执行以下命令进行cnpm的安装:

npm install -g cnpm --registry=https://registry.npm.taobao.org

如果上述执行报权限问题,可提升执行权限:

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose

执行完成,会打印类似如下的日志:

npm timing reify:build Completed in 39ms
npm timing reify:trash Completed in 0ms
npm timing reify Completed in 8817ms

added 260 packages in 9s

3 packages are looking for funding
  run `npm fund` for details
npm timing command:install Completed in 8824ms
npm verb exit 0
npm timing npm Completed in 8994ms
npm info ok

此时可在终端执行cnpm -v来检查是否安装成功,已经安装的版本信息:

appledeMacBook-Pro-2:~ apple$ cnpm -v
cnpm@6.2.0 (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
npm@6.14.13 (/usr/local/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
node@16.2.0 (/usr/local/bin/node)
npminstall@3.28.0 (/usr/local/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local
darwin x64 20.4.0
registry=https://registry.nlark.com

至此,cnpm安装配置完成。



mac下cnpm安装插图

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台

除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接

本文链接:https://choupangxia.com/2021/06/03/mac-install-cnpm/