1、包的分类
(1)、项目包:被安装到项目的 node_modules 目录中,分为以下两类:
开发依赖包:记录到 devDependencies 节点中,只在开发中使用(npm i 包名 -D)
核心依赖包:记录到 dependencies 节点中,在开发和项目上线后使用(npm i 包名)
(2)、全局包:使用 npm 安装时加上 -g 后缀,会被安装到 C:\Users\23909\AppData\Roaming\npm\node_modules 目录下
npm i 包名 -g:安装全局的包
npm uninstall 包名 -g:卸载全局的包
(3)、i5ting_toc:将 md 文档转为 html 页面的小工具
npm i -g i5ting_toc:安装全局的 i5ting_toc
i5ting_toc -f 要转换的 md 文件路径 -o:实现 md 文档转为 html 页面的功能
2、包的结构
(1)、包必须以单独的目录而存在
(2)、包的顶级目录必须含有 package.json 包管理配置文件
(3)、package.json 包管理配置文件中必须含有 name、version、main 三个属性,分别代表包的名字、版本号、包的入口