如何發佈個人npm包

  • mkdir rc-text-tools(新建一個文件夾)
  • cd rc-text-tools/
  • npm init
  • 新建一個index.js
function cutLongString(string, number) {
    let newString = ''
    if (string.length > number) {
        return newString = string.substring(0, number) + '...'
    } else {
        return newString
    }
}
module.exports = cutLongString
  • 接下來來進行發佈,首先檢查一下本地的npm配置 npm config list,注意在發佈npm的時候,遠程倉庫的地址一定要改回npm自己的,比如平時我們習慣把源設置爲淘寶,這時候需要再手動改回官方的倉庫地址
  • npm set registry https://registry.npmjs.org/
  • npm adduser(在本地添加添加npm用戶,如果沒有就去npmjs.com註冊一個,Email一定要是驗證過的,否則待會會上傳失敗)
  • npm whoami(查看當前登錄的賬號)
  • npm publish(發佈當前位置所處的包,包名記錄在package.json裏面name屬性)
  • 我們新建一個空文件夾,然後npm init -y
  • yarn add rc-text-tools(安裝我們剛纔發佈的包)
  • 新建一個index.js
const cutFunc = require('rc-text-tools')
console.log(cutFunc('HelloWorld',3))
  • node index.js(驗證我們剛纔發佈的包引用成功)
  • 我們還可以在package.json中的srcipts中增加一個start屬性
"start":"node index.js"
  • yarn start(效果等同於node index.js)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章