今天看啥  ›  专栏  ›  freeCodeCamp

package.json里的一些属性讲解

freeCodeCamp  · 公众号  ·  · 2018-03-08 08:30
内容来自 npm 官方文档 , 本文做中文解释.name, version首先, 包名字是必须的. 版本号也是必须的.npm 规定了, 一个 package 是由名字加版本号作为唯一标识的.比如 express@4.2.0 , koa@2.1.1 , 不同的包名或者版本号, 对应的内容是不一样的.以上内容比较好理解, 接下来我补充几点:包名必须少于等于 214 字符,包名不能以 .或_开头包名不能含有大写字母 (历史原因, 有的老包还有大写字母,新的已经不能用大写字母)另外, 一些URL规范里不允许的字符也不能用(具体哪些字符就需要大家自己查查了)建议不要在包名里包含 jsnode 等字眼, 因为 npm 默认就是 js 或 node 的因为包名最终会用在 require 语句里, 所以尽可能短一些,但要注意能明确表达自己的用途你开发一个包之前, 最好自己上 n ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照