npm是什么腻???

1、npm介绍

  npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)NPM是随同NodeJS一块儿安装的包管理工具,能解决NodeJS代码部署上的不少问题。node

  npm 为你和你的团队打开了链接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即,代码模块)。npm

来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您可以轻松跟踪依赖项和版本。json

 

npm 由三个独立的部分组成:函数

  • 网站
  • 注册表(registry)
  • 命令行工具 (CLI)

2、npm经常使用命令介绍

  

  1. $ npm install npm@latest -g    //更新npm
  2. $ npm -v // 查看npm版本
  3. npm init //自动生成一个package.json文件,其中会保存该项目所依赖的模块名
  4. $ npm install <package_name> --save // 安装模块,而且package.json会记录所依赖的模块名
  5.  
    $ npm uninstall <package_name> //卸载模块
  6.  
    $ npm uninstall --save lodash //卸载模块的同时,也将他从package.json文件中移除.
  7.  
    $ npm install -g //安装全局模块
  8.  
    $ npm update -g //更新全局模块
  9.  
    npm root //查看当前包安装路径  npm root -g  查看全局包安装路径
  10.  

     npm view xxxpendencies:查看包的依赖关系工具

  11. npm view xxx repository.url:查看包的源文件地址
  12. npm install会读取package.json文件来安装模块

 

package.json网站

  一个Node.js模块就是一个能够发布到npm,供其余开发者下载和使用的模块。那么,到底怎样和其余开发者分享咱们的模块呢?url

首先,咱们必须建立一个package.json文件,添加上关于咱们想要分享的模块信息,如:模块功能,开发者信息等。一旦package.jsonspa

文件建立好后,咱们须要建立一个模块被引入时,就加载的文件。package.jsonmain字段指定的文件,默认为index.js。咱们须要插件

在文件中将一个函数赋值给exports模块,方便其余开发者调用咱们的模块。如命令行

exports.printMsg = function() { console.log("This is a message from the demo package"); }
相关文章
相关标签/搜索