包分为项目包和全局包
1.全局包一般以命令的方式存在
2.项目包一般是用require引用的
(1).开发依赖包,安装细节:npm i xxx -D(开发期间),记录到devDependencies节点中的包;
(2).核心依赖包,安装细节:npm i xxx(开发期间和上线后),记录到dependencies节点中的包。
判断标准,看文档。
node.js中如何创建一个包
1.首先新建一个文件夹
1.在文件夹中新建一个.js的文件;
2.在文件夹中新建一个.md的说明;
3.通过命令 npm init -y 建一个package.json的文件。
包的规范:
1.包必须以单独的目录而存在
2.包的顶级目录下要包含package.json这个包的配置文件
3.package.json中必须包含name,version,main这三个属性,分别代表包的名字,版本号,包的入口
2.判断是否在淘宝镜像服务器上,如果在,则切换服务器
命令语句:
npm config get registry
npm config set registry https://registry.npmjs.org
3.创建包
npm publish //上传包
npm unpublish --force //删除包