抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

安装 Node.js

安装 Node.js,一般选择 LTS(长期支持)版本,安装完成后,在命令行执行以下命令可以查看已安装的 Node.js 版本

1
$ node -v

NPM 管理

NPM(node package manager)是跟随 Node.js 一起安装的包管理器,用来管理 Node.js 模块(包括安装、卸载、依赖管理)。

查看已安装的 NPM 版本

1
$ node -v

NPM 执行升级

1
$ npm install npm -g

安装插件

  1. 命令格式:

    1
    $ npm install <name> [-g][--save-dev]
    • <name> 模块名称

    • NPM 分本地安装与全局安装,全局安装带 -g 参数。

      • 全局安装

        -g 全局安装,写入系统环境变量,可以直接在命令行调用,安装路径:C:\Users\用户名\AppData\Roaming\npm\node_modules

      • 本地安装

        非全局安装,安装路径在当前目录的 node_modules 目录, 使用 require() 来引入本地安装的包

        如果全局与本地都需要调用,则两个位置都需要安装,比如下面要安装的 gulp。

    • --save-S :保存配置信息到 package.json文件

    • -dev:保存配置信息到 package.json 文件的 devDependencies 节点,代表着是开发调试时的依赖,等到项目真正发布的时候不会真正出现在项目中,如果不带 -dev 则保存到 dependencies 节点,代表着是发布后的依赖,等到项目发布的时候会真正出现在项目中,缺少它们项目会运行不了。

    • --save-exact-E:精确安装指定模块版本

  2. 安装版本

    • 默认安装最新版本

      1
      $ npm install gulp
    • 安装指定版本

      1
      $ npm install gulp@3.9.1`
  3. 批量安装

    • package.json 文件中指定好插件配置,然后执行

      1
      $ npm install
    • 直接执行命令

      1
      $ npm install x y z --save-dev

      x、y、z 为需要安装的模块名称

卸载模块

  • 单个模块卸载

    1
    $ npm uninstall <name> [-g] [--save-dev]
  • 批量卸载

    1
    $ npm uninstall x y z --save-dev

更新模块

  • 单个模块更新

    1
    $ npm update <name> [-g] [--save-dev]
  • 更新全部

    1
    $ npm update [--save-dev]

查看已安装模块

  • 查看当前目录全部已安装模块

    1
    $ npm list --depth=0
  • 查看全局已安装模块

    1
    $ npm list --depth=0 -global
  • 检查模块是否过时

    1
    $ npm outdated <name>

设置淘宝源

1
$ npm config set registry https://registry.npm.taobao.org

安装 CNPM

CNPM 是来自淘宝的 npmjs.org 镜像,可以提高国内安装模块的速度。

  • 安装

    1
    $ npm install cnpm -g --registry=https://registry.npm.taobao.org
  • 使用

    npm 替换为 cnpm 命令即可,其它执行方式一致。

评论