npm发布node包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37068028/article/details/83384453

准备

发布NPM包,需要在package.json加上以下内容

// package.json
...
  "bin": {
    "my-static-server": "bin/my-static-server"
  }
...

在bin/my-static-server文件中,找到node,引用入口文件

#! /usr/bin/env node

require('../src/index')

npm 操作

  1. 登录npm
npm login
  1. 发布
npm publish

遇到的问题

  • 没有登录到npmjs
    在这里插入图片描述
    在这里插入图片描述
    切换到切换官方源即可
npm config set registry http://registry.npmjs.org
  • 包名不规范
    在这里插入图片描述
    在这里插入图片描述
    包名是npm上唯一且不和已存在的包名相似即可

发布成功

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_37068028/article/details/83384453