npm介绍

npm简介

npm是node的包管理工具,定义明确就是用来管理node的包,包括安装,卸载,更新,发布等

npm命令详解

  • npm install package
    • 详解:从npm中下载package
  • npm install package --save
    • 详解:把安装的包写入配置文件的‘dependencies’中
  • npm install package --save-dev
    • 详解:把安装的包写入配置文件的‘devDependencies’中
  • npm install
    • 详解:根据package配置文件下载依赖包
  • npm init
    • 详解:初始化一个package.json(npm的配置文件)

package.json

  • package.json片段展示
{
  "name": "demo",
  "version": "1.0.0",
  "description": "a test project",
  "main": "index.js",
  "scripts": { // npm xxx 的命令在这里配置
     "test": ""
  },
  "author": "author name",
  "license": "MIT",
  "dependencies": { // 运行依赖包
     "vue": "^2.3.4"
  },
  "devDependencies": { // 开发依赖包
     "webpack": "^3.0.0"
  }
}
  • package.json简介
    上面说到npm是包管理工具,而package.json就是包的描述信息,它描述当前node包的依赖信息,版本信息等等

  • package.json字段详解
    packpage的字段比较多,下面仅仅展示最常用的信息

    • name:package的名字
    • version:版本号
    • dependencies:运行依赖包
    • devDependencies:开发依赖包

npm更换成cnpm

  • 目的:
    因为npm安装插件是从国外的服务器下载,所以受到较大的网络影响,cnpm就可以理解为淘宝做的放在中国的服务器,自然下载的速度会有很大的提升
  • 操作:
npm install -g cnpm --registry=https://registry.npm.taobao.org

发布npm包

  1. 创建你自己的项目
  2. 注册npm账号https://www.npmjs.com/signup
  3. 注册完后,在命令窗口运行npm adduser(登陆npm),会提示你输入用户名和密码;
  4. 登陆成功后,在你的目录下执行命令npm publish(发布package)
  5. 直接到npm的官网查看(已经可以看到你发布的包喽)

更新你的npm包

  1. 在你的项目下做修改
  2. 在命令行执行npm version patch, 此命令会把package.json的version更新
  3. 执行npm publish就可以更新到npm了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。...
    彬_仔阅读 2,729评论 0 3
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey阅读 6,264评论 2 36
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 7,945评论 0 9
  • 1.npm简介: NPM是随同NodeJS一起安装的包管理工具,主要解决NodeJS代码部署的问题,常见的...
    ImIsCoder阅读 883评论 0 51
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,208评论 0 8