package.json包描述文件说明
//commonjs包规范-说明
{
  "name": "leyi",//包名,不允许空格
  "description": "hello qiezijiucai!~",//包的描述信息
  "version": "1.0.0",//版本号 major.minor.reversion 格式
  "homepage": "http://www.cnblogs.com/leyi",//当前包的网址
  "author": "leyi",//包作者
  "repository": "",//包源码的托管地址
  "license": "MIT",//当前包可以在那些许可证下使用
  "engines": { //支持的js引擎列表
    "node": ">=0.10.0"
  },
  "main":"",//包的入口文件,其他模块在require该包时会检查这个字段,如果没有,则会查找包下的index.js、index.node、index.json
  "keywords": [//关键词数组 方便在npm官网上被搜索到
    "jquery",
    "node"
  ],
  "maintainers":[{"name":"leyi","email":"619025283@qq.com","web":"http://www.cnblogs.com/leyi"}],//包维护者列表
  "contributors":[],//贡献者列表,格式同上
  "bugs":"",//可以反馈bug的网址或者邮箱地址
  "scripts":{"build":"webpack -p"},//脚本
  "dependencies":{//包的依赖
    "ejs":"*"
  },
  "devDependencies":{//包的开发依赖
    "node":"*"
  }
}
//npm常用命令
npm help //帮助
npm adduser //创建npm账号
npm publish . //发布包
npm list //查看安装的包
npm update package //更新包
npm uninstall package //卸载包
npm install -g cnpm --registry=https://registry.npm.taobao.org 通过非官方仓库(其他镜像)安装
npm config set registry http://www.cnblogs.com/leyi 配置中设置
npm config delete registry //删除下载源设置
npm config edit //编辑npm配置
package.json包描述文件说明的更多相关文章
- 【转廖大神】package.json  包安装
		现在我们遇到第一个问题:koa这个包怎么装,app.js才能正常导入它? 方法一:可以用npm命令直接安装koa.先打开命令提示符,务必把当前目录切换到hello-koa这个目录,然后执行命令: C: ... 
- 7. Buffer_包描述文件_npm常用指令_fs文件读写_模块化require的规则
		1. Buffer 一个和数组类似的对象,不同是 Buffer 是专门用来保存二进制数据的. 特点: 大小固定: 在创建时就确定了,且无法调整 性能较好: 直接对计算机的内存进行操作 每个元素大小为1 ... 
- 妙用 `package.json` 快速 `import` 文件(夹)
		前言 import router from './router'; import router from '../../router'; import router from './../../../ ... 
- Nodejs 包与 npm第三方模块安装和 package.json 以及 cnpm
		包与 NPM 1. 包 Nodejs 中除了它自己提供的核心模块外,可以自定义模块,也可以使用第三方的模块.Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依 赖关系的模块进行统一管理. ... 
- Node.js学习笔记(三) --- package.json 及cnpm
		一.包 Nodejs 中除了它自己提供的核心模块外,我们可以自定义模块,也可以使用第三方的模块.Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理. 完全符合 ... 
- node 通过指令创建一个package.json文件及npm安装package.json
		描述包的文件是package.json文件. 一个这样的文件,里面的信息还是挺大的.我们可以放弃手动建立.为了练手我们有命令行来建一个这样的包; 完成name,varsion....license项的 ... 
- node 通过指令创建一个package.json文件
		描述包的文件是package.json文件. 一个这样的文件,里面的信息还是挺大的.我们可以放弃手动建立.为了练手我们有命令行来建一个这样的包; 完成name,varsion....license ... 
- npm init node 通过指令创建一个package.json文件及npm安装package.json
		描述包的文件是package.json文件. 一个这样的文件,里面的信息还是挺大的.我们可以放弃手动建立.为了练手我们有命令行来建一个这样的包; 完成name,varsion....license项的 ... 
- 关于npm 淘宝镜像 以及package.json里包的更新
		1.淘宝镜像的设置 npm config set registry https://registry.npm.taobao.org npm config set disturl https://npm ... 
随机推荐
- 第19月第20天 UITableView:改变 TableHeaderView 的高度 获取目录大小
			1.UITableView:改变 TableHeaderView 的高度 CGRect newFrame = headerView.frame; newFrame.size.height = newF ... 
- javaweb简单的实现文件上传
			java代码: // @RequestMapping(value = "/upload.do", method = RequestMethod.POST) @RequestMapp ... 
- Codeforces712E
			传送门 here 题意: 有n个赌场,第i个赌场的胜率为$ P_i$,在第i个赌场若取胜则到达第$ i+1$个赌场,反之到达第$ i-1$个赌场 定义统治赌场$ L...R$为从赌场$ L$开始,从赌 ... 
- ES6走一波 Proxy/Reflect
			Proxy:像拦截器,对目标对象修改等进行拦截,是一种元编程(meta programming),即修改JS语言本身. //生成proxy实例,两个参数都是对象,targetObj是要拦截的目标对象, ... 
- asp.net core处理中文的指南
			参考资料:https://docs.microsoft.com/en-us/aspnet/core/security/cross-site-scripting Customizing the Enco ... 
- Python笔记(三)继承和多态、动态语言
			一.继承 先定义一个A类 class A(object): def fun(self): print "Run A fun()" 在定义一个B类 class B(A): pass ... 
- 0326 iframe和video experience
			今天的东西确实不少,很容易混淆,input下的属性太多,form下的属性也不少,内容多点,一时不能熟练掌握,晚上多拿出点时间练练 尤其是 form 和inpu那些属性格外别扭 下午的内嵌视频相对简单主 ... 
- EasyGui的一个小例子
			EasyGui的安装:首先下载easyGui安装包,地址链接:https://pan.baidu.com/s/1D8f_eXWn7l8xhcTuEsqZmA 密码:e5z5 安装步骤: 1.进入eas ... 
- 2016221  Java第二周学习补充
			对switch语句的理解 在程序中遇到switch时,要将switch后的表达式与后续程序中的case常量进行比较,如若相等,程序将执行后面所有的case语句,直到遇到break 为止.如果走完整个程 ... 
- Cent os 6.8添加中文字体
			作者:邓聪聪 Cent os 6.8添加中文字体的相关步骤: [root@bogon ]#yum -y install fontconfig #yum安装fontconfig [root@bogon ... 
