1、首先擁有自己的上傳文件,例如
class lc{
constructor(){
this.arr = [];
}
map(){
this.arr.map((item)=>{
console.log(item);
});
}
add(item){
this.arr.push(item);
}
}
module.exports = lc;
2、新建一個文件夾,將當前包放置在該文件夾下,這裏我新建了agIndex文件夾,index.js是我的包
3、npm包的初始化,輸入npm init,然後回車
4、輸入對應信息,全部完成後,當前文件夾下會生成一個package.json文件(熟悉後你也可以手動完成這個文件信息)
package name:包名
version:版本
entry point:入口文件
test command:測試命令
git repository:git倉庫地址
keywords:關鍵字信息
author:作者
license:許可證
5、打開npm官網,並進行登錄(沒有的自己註冊一個,註冊後需查看郵箱信息,激活驗證纔可上傳),https://www.npmjs.com/
6、準備工作完成後,控制檯輸入npm login,塗掉的部分表示的是你註冊的郵箱,出現如下即表示登錄成功,感興趣博友的可以打開登錄的鏈接查看裏面內容
7、發佈自己的包,輸入npm publish,出現如下信息,表示發佈成功
8、可在自己項目中測試下載剛上傳的包,如下,表示導出成功,注意你的包名不一定跟我的(agindex)一樣
9、刪除npm包,後面是版本號
npm unpublish [email protected]