发布自己的npm包

对于前端来说,npm install xx 这个命令是用的比较多的,一般需要引用第三方库/UI库,动能插件的时候需要用到npm 安装。那么今天就来说一下如何发布自己的npm包

前提

  • 本地安装node环境
  • 拥有自己的npm账号,若无请注册: https://www.npmjs.com

本地登录npm并配置基本信息

  • npm login

本地登录npm并配置基本信息

  • 创建一个目录,存放要制作的npm包: mkdir my-npm
  • 初始化配置文件: npm init


    image.png

编写组件内容

// 新建一个文件 index.js
module.exports = '这是一个npm包'

发布npm包

  • npm 会根据package.json中的配置信息将开发的功能模块进行打包并发布到npm平台上。
    比较重要的是npm包名个版本号。
    发布之前需要检查一下自己的包名没有被使用,否则会发布失败
  • 发布npm包:npm publish
    需要保证自己的包名未被使用,还有自己的npm账号已经验证邮箱


    发布成功.png

发布过程中遇到的问题

检查仓库是否被设置成了淘宝镜像库
image.png
  • npm config get registry
  • npm config set registry=http://registry.npmjs.org
  • 设置为淘宝镜像:npm config set registry=https://registry.npm.taobao.org/
  • 设置完之后重新login: npm login
npm账号需要保证已经验证邮箱
image.png

发布成功后,使用自己的包

可以在npm平台搜索自己的包,并使用它

你可能感兴趣的:(发布自己的npm包)