前几天组长与我谈心说到要想好自己的兴趣与发展方向,对于自己的兴趣点有自己驱动自己学习。也给我建议的几个方向,比如自己去写工具,插件,或者性能优化等等。针对自己的兴趣点,和最近自己在学习node部分,故自己学习了下,如何实现一个npm包,以后可以install自己写的包了。哈哈!在此记录下操作流程。
1 登陆 https://www.npmjs.com/signup 注册一个npm账号并邮箱验证
2 本地新建一个文件夹 mkdir nmp-test-shicc3
进入该文件 cd nmp-test-shicc3
初始化一个package.json文件 npm init ,添加一些项目信息,直到is ok
新建一个index.js,写一个方法,将它export。
function add(n,m){ console.log(`n+m=${n+m}`) return n+m } module.exports={ add }
3 使用npm publish发布组件包,发布成功后,如下图
登陆 https://www.npmjs.com/login 可以查看自己发布的包信息
4 发布成功后 我们可以通过npm install npm-test-shicc3 安装该包
5 导入引入的包模块,调用其方法
const shicc = require('nmp-test-shicc3') let sum = shicc.add(100,200) console.log(sum)
执行结果如下