npm是什么
npm是一个世界上最大的软件注册表,包含超过60万个包(package)。包的结构可以轻松跟踪依赖性和版本。
如何安装npm并管理
npm是Node.js编写的,所以需要安装Node.js去使用npm,可以通过Node.js网站安装npm,也可以安装NVM(Node Version Manager)。
npm的更新比node.js频繁,可使用下述命令来查看现在安装版本
npm -v
若不是最新可使用下述命令,更新到官方测试最新版本
npm install npm@latest -g
如何发布一个自己的npm包
1、创建一个目录,并进入该目录,在命令行中使用npm init初始化npm项目
2、在项目中编写npm包的代码
3、配置package.json,添加入口文件,确保main字段指定了包的入口文件,(配置一些自定义命令或脚本等,可选)
4、登录npm账户 npm login
5、发布npm包
(1)构建项目,确保项目是可运行的,没有错误。
(2)增加版本号,使用npm version patch,确保每次发布都更新版本号、
(3)使用npm publish发布包
6.更新npm包
更新版本号,并重新发布