Skip to content

Latest commit

 

History

History
118 lines (63 loc) · 2.63 KB

node-npm-yarn.md

File metadata and controls

118 lines (63 loc) · 2.63 KB

NPM & Yarn & nvm

NPM 使用

Resources:

  1. npm 模块管理器

基本用法

  1. 安装 package,-g 表示全局安装,--save 表示是否将依赖写入到 package.json 中

     npm install [package_name] [-g] [--save]
    

    如果没有指定包名,则安装 package.json 中指定的所有依赖

  2. 升级 package

    npm update [package_name]
    
  3. 卸载 package

    npm uninstall [package_name]
    
  4. 搜索包

    npm search [package_name]
    
  5. 查看已安装的包

    npm ls [-g]
    
  6. 查看一个包的信息

    npm info [package_name]
    
  7. 初始化一个包,生成 package.json

    npm init
    
  8. 清除缓存

    npm cache clear
    

npm run

在上面的参考链接 npm 模块管理器 中讲得很详细,这里就不赘述了。

将包发布到 npm registry

非常简单,一点都不麻烦,去 npm.js 注册一个账号,然后在命令行下执行 npm login,输入验证信息验证,或者直接在 npm.js 个人设置中创建 auth token 加到 ~/.npmrc 中,npm login 相当于自动帮你生成了 auth token 并添加到了 ~/.npmrc 中。

发布时,如果你的 repo 是要直接发布到 npm.js 根下 (不推荐),使用 npm publish 命令。

推荐发布到用户名 scope 下,不容易和别的包名冲突,比如我注册时用户名为 baurine,则将包名设置为 "@baurine/package_name",发布时用 npm publish --access public,则会发布到 npm.js 的 @baurine scope 下。(如果用 yarn,则是 yarn publish --access public)

Yarn 使用

Resources:

  1. Yarn 使用
  2. Yarn CLI

基本使用

  1. 开始新项目

    yarn init
    
  2. 添加依赖包

    yarn add [package] [--dev|--peer|--optinal]
    
  3. 升级依赖包

    yarn upgrade [package]
    
  4. 移除依赖包

    yarn remove [package]
    
  5. 安装全部依赖

    yarn install
    // 或
    yarn
    

nvm

使用 nvm 管理多版本的 node

Resources:

基本使用

  1. 安装

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
    
  2. 查看 node 版本

    nvm ls-remote
    nvm ls-remote --lts
    nvm list
    nvm current
    
  3. 安装指定版本的 node

    nvm install 10.15.3
    
  4. 使用指定版本的 node

    nvm use 10.15.3
    

更多使用查看官方文档