node.js之npm、yarn、nvm

npm换源

npm config list (查看源地址)
npm config set registry https://registry.npmjs.org/ (官方镜像源)
npm config set registry https://registry.npm.taobao.org/ (淘宝镜像源)

npm(包管理器)

NPM(Node Package Manager) npm官网

  • npm常用指令;
    • npm init:引导创建一个package.json文件
    • npm help(npm -h) :查看npm帮助信息
    • npm version (npm -v) : 查看npm版本;
    • npm search:查找
    • npm install (npm i):安装 默认在当前目录,如果没有node_modules 会创建文件夹;
      • npm install xxx -S 或者 npm install xxx --save 装入dependencies 运行环境
      • npm install xxx -D 或者 npm install xxx --save-dev 写入devDependencies 开发环境
      • npm install xxx -g 全局安装(命令行使用)
      • 指定版本安装模块 npm i xxx @1.0 通过 "@"符号指定;
    • npm update(npm -up):更新
    • npm remove xxx 或者 npm uninstall xxx :删除
    • npm root 查看当前包安装的路径 或者通过 npm root -g 来查看全局安装路径;

yarn

  • yarn 常用命令
    • yarn init: 引导创建一个package.json文件
    • yarn install: 安装 默认在当前目录,如果没有node_modules 会创建文件夹;
    • yarn global add xxx@xxx: 全局安装某一个包
    • yarn add xxx@xxx --dev: 添加某一个依赖包到开发环境
    • yarn remove xxx: 移除某一个依赖
    • yarn run xxx: 启动服务

nvm

  • nvm 是 mac 环境下管理 nodejs 的工具。在 windows 环境下推荐使用 nvmw 或者 nvm-windows;

  • Nvm-windows 下载地址 https://github.com/coreybutler/nvm-windows 下载 nvm-setup.zip

  • 安装 NVM,在安装 nvm 之前需要一个 c++编译器,在 mac 上可以安装 Xcode 命令工具(已经安装可以忽略)

    xcode-select --install
    
    • 使用 curl 安装

      curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
      
    • 或者使用 wget 来安装

      wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
      
  • NVM github 的地址可以查看最新版本

  • NVM 常用指令;

    nvm --version查看版本

    nvm install stable //安装最新稳定版nodejs

    nvm install 8.11.1 //安装指定版本

    nvm install 8.11 //安装 8.11.x系列最新版本

    nvm ls-remote //列出远程服务器上所有可用的版本

    nvm use 8.11.1 //切换到8.11.1版本

    nvm use 8.11 //切换到8.11.x最新版本

    nvm use node //切换到最新版本

    nvm alias default node //设置默认版本为最新版本

    nvm ls //列出所有已经安装的版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值