npm使用详解

npm使用详解:
npm所有的常用知识都在这里,没错,所有的!!

node版本控制

  1. 使用nvm进行版本控制

    1
    2
    3
    4
    5
    6
    7
    8
    <!-- unix -->
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
    <!-- windows -->
    https://github.com/coreybutler/nvm-windows需要自己下载
    <!-- 安装node -->
    nvm install v4.4
    <!-- 选择默认版本 -->
    nvm alias default v4.4
  2. 镜像管理,使用cnpm进行加速

    1
    2
    3
    4
    5
    6
    7
    <!-- 使用cnpm命令 -->
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    <!-- 使用npm别名 -->
    alias cnpm="npm --registry=https://registry.npm.taobao.org \
    --cache=$HOME/.npm/.cache/cnpm \
    --disturl=https://npm.taobao.org/dist \
    --userconfig=$HOME/.cnpmrc"
  3. 修改nvm镜像地址进行下载加速

    1
    2
    3
    4
    export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist
    nvm install node

    NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist nvm install 4.2

常用命令

  1. 安装命令,

    1
    2
    3
    4
    npm install;
    npm install --save-dev;
    npm install -g;
    npm uninstall name;
  2. npm命令
    npm可以运行package.json的script命令

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <!-- 集成命令 -->
    npm start
    npm restart
    npm test
    npm stop
    npm init(初始化项目时使用)
    npm publish(发布模块需要使用)
    npm update
    npm search
    npm list
    npm view moduleName(查看模块依赖)
    <!-- script命令 ,在script中定义好-->
    npm run build
    npm run dev

如果文章对你有帮助,请去我的博客留个言吧! 我的博客

文章目录
  1. 1. node版本控制
  2. 2. 常用命令