使用npm下载的包
- 项目包
那些被安装到项目的 node modules 目录中的包,都是项目包。
开发依赖包
npm i -D #开发依赖包 (会被记录到 devDependencies 节点下)
npm i 包名 #核心依赖包 (会被记录到 dependencies 节点下)
全局依赖包
- 全局包
npm i -g 被安装在c盘的node模块下
npm i -g i5ting_toc # md文件转换html文件
i5ting_toc -f 要转换md文件路径 -o
规范的包结构
在清楚了包的概念、以及如何下载和使用包之后,接下来,我们深入了解一下包的内部结构.
一个规范的包,它的组成结构,必须符合以下3 点要求
- 包必须以单独的目录而存在
- 包的顶级目录下要必须包含 packagejson 这个包管理配置文件
- package.json 中必须包含 name,version,main 这三个属性”分别代表包的名字、版本号、包的入口