20191015-npm一些命令梳理

node以及npm的知识梳理

安装node和npm

nodejs官网下载的对应的版本即可

安装完成之后在shell界面敲入node -v和npm -v如果能返回版本号那么说明安装成功

使用nvm管理不同版本的node与npm

nvm是Mac下的node管理工具,如果需要管理Windows下的node,官方推荐nvm-windows

关于nvm-windows:官方说明跟nvm没有任何关系。原本:

This is not the same thing as nvm, which is a completely separate project for Mac/Linux only.

windows使用

首先最重要的是:一定要卸载已安装的 NodeJS,否则会发生冲突。然后下载 nvm-windows 最新安装包,直接安装即可。

  • nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置

  • nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。

安装完成后,在命令行界面中输入nvm如果返回版本号和安装指令,那么就说明安装成功了。
在这里插入图片描述

使用nvm安装node

nvm install 版本号 //例如:nvm install 10.16.3 

安装成功后需要指定node版本使用

nvm use 版本号 //例如:nvm use 10.16.3

查看当前系统中安装的node版本

nvm list //前面带星号的代表当前正在使用的node版本

卸载指定版本的node

nvm uninstall 版本号

如果npm下载安装失败可以尝试将切换镜像源:
切换nvm下载的镜像源:找到安装目录的setting.txt,在后面加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

mac使用

先删除原本安装的node

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

安装C++编译器(现在AppStore中安装xcode工具)

xcode-select --install

使用命令从远程下载install.sh脚本并且执行。其中v.0.35会随着项目开发而变化,可以通过官方最新安装命令来检查安装

curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash

or
wegt:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash

安装完成之后可以通过输入命令是否安装成功

command -v nvm 或者 nvm -version

如果报错:nvm:command not found可能原因:

  1. 你需要重启终端实例
  2. 你的系统没有.bash_profile这个文件。只需创建一个touch ~/.bash_profile并再次运行安装脚本。

npm修改镜像源

安装cnpm (mac安装需要加 sudo)

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

安装完成后,如果使用命令cnpm -v查看报错:

cnpm : 无法加载文件 C:\Program Files\nodejs\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ cnpm -v
+ ~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

解决方法:
1.以管理员身份运行power shell
2.输入set-ExecutionPolicy RemoteSigned
3.然后输入A 回车

npm切换镜像站点方法

方法一:

npm config set registry http://registry.npm.taobao.org

方法二:使用nrm (nrm是镜像源管理 )

npm install nrm -g //全局安装
nrm ls //查看当前配置,*号表示当前使用
nrm use [源] // 使用指定源 npm use cnpm
nrm test npm //测试下载速度
nrm del [源] //删除源配置

清除node的缓存

npm cache clean -f
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值