npm使用方法

NPM 使用介绍

NPM常见的使用场景有以下几种:

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

安装Node.js

  1. 首先前往 Node.js 的下载页面获取你需要的版本。
  2. 查看安装版本
    $ node --version
    v6.10.3
    复制代码
  3. 为了验证我们已经正确安装,进入 Node 的 REPL 试一下
    $ node
    > console.log('Node is running');
    Node is running
    > .help
    .break Sometimes you get stuck, this gets you out
    .clear Alias for .break
    .exit  Exit the repl
    .help  Show repl options
    .load  Load JS from a file into the REPL session
    .save  Save all evaluated commands in this REPL session to a file
    > .exit
    复制代码
  4. 至此 Node.js 已经安装完成,npm也已经随着 Node.js 一起安装在了系统中。
    $ npm --version
    3.10.10
    复制代码
  5. npm 的包安装分为本地安装(local)、全局安装(global)两种
    npm install express          # 本地安装
    npm install express -g   # 全局安装
    复制代码
    如果出现以下错误:
    npm err! Error: connect ECONNREFUSED 127.0.0.1:8087 
    复制代码
    解决办法为:
    $ npm config set proxy null
    复制代码
  6. 本地安装
    • 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
    • 可以通过 require() 来引入本地安装的包。
  7. 全局安装
    • 将安装包放在 /usr/local 下或者你 node 的安装目录。
    • 可以直接在命令行里使用。
  8. 查看安装信息
    • 使用以下命令来查看所有全局安装的模块:
    $ npm list -g
    
    ├─┬ cnpm@4.3.2
    │ ├── auto-correct@1.0.0
    │ ├── bagpipe@0.3.5
    │ ├── colors@1.1.2
    │ ├─┬ commander@2.9.0
    │ │ └── graceful-readlink@1.0.1
    │ ├─┬ cross-spawn@0.2.9
    │ │ └── lru-cache@2.7.3
    ……
    复制代码
    • 查看某个模块的版本号,可以使用命令如下:
    $ npm list grunt
        projectName@projectVersion /path/to/project/folder
        └── grunt@0.4.1
    复制代码

卸载模块

  • 使用以下命令来卸载 Node.js 模块。
    $ npm uninstall express
    复制代码
  • 卸载后,你可以到 /node_modules/目录下查看包是否还存在,或者使用以下命令查看:
    $ npm ls
    复制代码

更新模块

    $ npm update express
复制代码

搜索模块

   $ npm search express 
复制代码

创建模块

$ npm init
复制代码

使用淘宝 NPM 镜像

国内直接使用 npm 的官方镜像是非常慢的,推荐使用淘宝 NPM 镜像。 可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
复制代码

这样就可以使用 cnpm 命令来安装模块了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值