美文网首页
如何发布自己的NPM包(模块)?

如何发布自己的NPM包(模块)?

作者: yanmingfei | 来源:发表于2021-06-11 15:25 被阅读0次

1.注册NPM 账号
注册地址:https://www.npmjs.com/

2.初始化自己要发布的项目
搭建本地环境:安装node.js,包含了npm命令。
新建目录,在该目录下,初始化项目:npm init。
按照提示填写初始化信息,我的模块名称为:idf-ui,初始版本号:v1.0.0
模块名称需遵循相关政策要求:https://www.npmjs.com/policies,不能够与已有NPM模块名冲突等等。
模块代码 index.js:

var a = '123'
module.export=a

3.登录npm,发布自己的npm包

npm login
根据提示输入之前注册的账号、密码。
发布npm包:

npm publish

此时在自己个人的npm账号主页可以看到该包。

4.使用自己发布的包(模块)的示例代码

安装之前发布的npm包:

npm install idf-ui

新建其它目录,初始化:npm init
使用已发布NPM包的示例代码test.js:

var test_npm = require('idf-ui); 

5.更新自己的NPM包(模块)及readme.md 修改代码和readme.md后,执行命令:

npm version patch 
npm publish

npm version后面参数说明:
patch:小变动,比如修复bug等,版本号变动 v1.0.0->v1.0.1
minor:增加新功能,不影响现有功能,版本号变动 v1.0.0->v1.1.0
major:破坏模块对向后的兼容性,版本号变动 v1.0.0->v2.0.0

6.使用更新后的NPM包 更新NPM包:

针对patch: npm install finitxu-npm-test 
针对minor: npm install finitxu-npm-test 
针对major: npm install finitxu-npm-test@2.0.0

相关文章

网友评论

      本文标题:如何发布自己的NPM包(模块)?

      本文链接:https://www.haomeiwen.com/subject/clkveltx.html