当前位置 : 首页 » 文章分类 :  开发  »  NPM使用笔记

NPM使用笔记

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。

常见的使用场景有以下几种:
允许用户从NPM服务器下载别人编写的第三方包到本地使用。
允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
通过输入npm -v来测试npm是否成功安装


npm install 安装模块

npm 安装 Node.js 模块语法格式如下:
npm install <Module Name>
npm install 命令用来安装模块到node_modules目录。
安装之前,npm install会先检查node_modules目录之中是否已经存在指定模块。如果存在,就不再重新安装了,即使远程仓库已经有了一个新版本,也是如此。
如果你希望,一个模块不管是否安装过,npm 都要强制重新安装,可以使用-f--force参数。
npm install <packageName> --force

使用package.json

npm install <Module Name> --save:安装的同时,将信息写入package.json中。
项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包

全局安装与本地安装

npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已。

  • 本地安装npm install
    • 将安装包放在./node_modules下(运行npm命令时所在的目录),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录。
    • 可以通过require()来引入本地安装的包。
  • 全局安装npm install -g
    • 将安装包放在/usr/local下。
    • 可以直接在命令行里使用。
    • 不能通过require()来引入本地安装的包。

npm update 更新模块

npm update <Module Name>
它会先到远程仓库查询最新版本,然后查询本地版本。如果本地版本不存在,或者远程版本较新,就会安装。

使用npm update <package>可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。
使用npm update <package> -g可以把全局安装的对应命令行程序更新至最新版。

npm search 搜索模块

npm search <Module Name>


上一篇 Java-RMI

下一篇 Hexo博客(05)写作定制与插件

阅读
597
阅读预计2分钟
创建日期 2016-04-18
修改日期 2018-06-21
类别
百度推荐