NVM和NPM安装使用

作者: 肖金光xjg | 来源:发表于2017-08-08 09:34 被阅读327次

    NVM

    NVM简介

    NVM:node.js version manager node.js版本管理工具

    NVM安装

    NVM官网地址
    阿里tnvm
    阿里云

    通过下面的命令可进行一步到位的安装,下面两种方式可二选一。
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash
    或者:
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash

    安装完后,验证安装
    command -v nvm
    默认会在“/home/个人账户”目录下会生成.nvm的隐藏目录,所有的node会以沙箱的方式装到该目录下。

    NVM 常用命令

    nvm -v 查看nvm版本号
    nvm ls-remote 查看远程版本列表
    nvm ls 查看本地安装的版本列表
    nvm install [node.js version] 安装指定版本
    nvm alias default [node.js version] 定义默认版本
    nvm use [node.js version] 版本切换

    NVM 加速

    nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢,
    append to .bash_profile, and source .bash_profile, also you can using .bashrc file as well
    NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node

    or you can just run the cmd in cli:
    NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node nvm install 4

    NPM

    NPM 简介

    NPM:node.js package namager node.js 包管理工具

    NPM安装

    NPM官网
    在安装node.js的时候,会自动安装npm

    NPM 常用命令

    #安装包
    npm install <pkg> 本地安装
    npm install <pkg> -g  全局安装
    #卸载包
    npm uninstall <name>
    #更新包
    npm update <name>
    #搜索包
    npm search <name>
    #查看当前项目下的包列表
    npm ls
    #查看全局安装包列表
    npm ls -g
    #清理缓存
    npm cache clean
    #显示包的package.json信息,后面可以跟属性名称。
    #e.g.:`npm view <pkg> versions`  其中versions是`package.json`的`versions`属性
    npm view <name> [attribute]
    

    ** Package.json 属性说明 **

    • name - 包名。
    • version - 包的版本号。
    • description - 包的描述。
    • homepage - 包的官网 url 。
    • author - 包的作者姓名。
    • contributors - 包的其他贡献者姓名。
    • dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
    • repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
    • main - main 字段指定了程序的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。
    • keywords - 关键字

    NPM 加速

    使用淘宝npm源加速说明:

    你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
    或者你直接通过添加 npm 参数 alias 一个新命令:

    alias cnpm="npm --registry=https://registry.npm.taobao.org \
    --cache=$HOME/.npm/.cache/cnpm \
    --disturl=https://npm.taobao.org/dist \
    --userconfig=$HOME/.cnpmrc"# Or alias it in .bashrc or .zshrc
    $ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
      --cache=$HOME/.npm/.cache/cnpm \
      --disturl=https://npm.taobao.org/dist \
      --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
    

    安装模块:
    cnpm install [name]

    相关文章

      网友评论

        本文标题:NVM和NPM安装使用

        本文链接:https://www.haomeiwen.com/subject/hvazlxtx.html