前幾天組長與我談心說到要想好自己的興趣與發展方向,對於自己的興趣點有自己驅動自己學習。也給我建議的幾個方向,比如自己去寫工具,插件,或者性能優化等等。針對自己的興趣點,和最近自己在學習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)
執行結果如下