tip:有问题或者需要大厂内推的+我脉脉哦:丛培森 ٩( ‘ω’ )و
【本文源址:http://blog.csdn.net/q1056843325/article/details/54948719 转载请添加该地址】
上一篇文章已经介绍了CommonJS
这里就不赘述了
#CommonJS包规范
包是什么呢?
类比于git,是我们对于某种文件夹的叫法
git init
命令在当前文件夹中生成了隐藏文件.git,我们就把这个文件叫做仓库
npm init
命令在当前文件夹中生成了配置文件package.json,我们就把这个文件叫做包
CommonJS包规范包括包结构和包描述文件
##包结构
如果严格按照规范来说
包目录应包含以下文件或目录
- package.json:包描述文件
- bin:存放可执行二进制文件的目录
- lib:存放js代码的目录
- doc:存放文档的目录
- test:存放单元测试用例代码的目录
##包描述文件
package.json就位于包的根目录
就是一个配置文件
内部就是对于包的相关描述信息
{
"name": "demo",
"version": "1.0.0",
"description": "this is a demo",
"main": "main.js",
"scripts": {
"test": "echo \"E