如何发布个人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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章