美文网首页
发布自己的npm包

发布自己的npm包

作者: 头发飘逸 | 来源:发表于2021-04-19 22:18 被阅读0次

前言:

一直都在用别人的npm包,想着来试试自己也发个npm包试试看,哈哈哈

一些准备工作

登陆 https://www.npmjs.com/signup 注册一个npm账号并邮箱验证,以后就用这个账户来进行发包了
在npm上注册一个账号是很简单的,随便填一下用户名密码邮箱,然后人家就会发个邮件给你,然后就注册成功了。
然后你就可以使用npm publish来发布npm包了,当然首次发布的时候要登录。

本地电脑登录

因为我们是在本地电脑上发包到npm官网上,需要在本地进行登录
打开cmd窗口进行登录就好
输入完用户名,密码,邮箱后没有错误信息就完成了。

$ npm adduser
Username: your name
Password: your password
Email: (this IS public) your email

查询或者登陆别的用户命令

npm whoami
$ npm login

注意注意

  1. 首先看看npm账户有没有在邮箱上进行过验证
  2. 如果本地是用的淘宝镜像源,需要切换回来
npm config set registry=http://registry.npmjs.org
  1. npm ERR! you do not have permission to publish "your module name". Are you logged in as the correct user?

提示没有权限,其实就是你的module名在npm上已经被占用啦,这时候你就去需要去npm搜索你的模块名称,如果搜索不到,就可以用,并且把package.json里的name修改过来,重新npm publish,看到如下信息就表示安装完成了,songpackage就是我的模块名。

songpackage@0.1.0

更新版本,发布

npm version 0.1.1
npm publish

发布

例1:

  1. 本地新建nmp-test-ceshi1目录
    cd nmp-test-shicc3
    初始化一个package.json文件 npm init ,添加一些项目信息,直到is ok
  2. 新建一个index.js,写一个方法,将它export。
function add(n,m){
    console.log(`n+m=${n+m}`)
    return n+m
}
module.exports={
    add
}
  1. 使用npm publish发布组件包,发布成功后
    登陆 https://www.npmjs.com/login 可以查看自己发布的包信息
    image.png
  2. 可以直接通过命令进行安装使用
npm i nmp-test-ceshi1 --save
  1. 导入引入的包模块,调用其方法
const shicc = require('nmp-test-ceshi1')
let sum = shicc.add(100,200)
console.log(sum)

相关文章

  • npm发布自己的npm包及使用

    [TOC] ### 1.npm 发布自己包到npm平台 1.下载安装node js 注意:发布包的名字不能跟npm...

  • 自定义npm包的创建、发布、更新和撤销

    大纲 1、准备2、自定义npm包3、发布自定义npm包4、引用npm包5、更新npm包6、撤销发布的npm包 博客...

  • 发布自己的 npm 包

    开始 安装node和npm去 http://nodejs.org下载nodejs,同时就安装了npm 检查npm是...

  • 发布自己的npm包

    作为一个前端工程师每天npm install好多遍,那么我们install的包是怎么来的呢?毫无疑问是别人分享开源...

  • 发布自己的npm包

    对于前端来说,npm install xx 这个命令是用的比较多的,一般需要引用第三方库/UI库,动能插件的时候需...

  • 发布自己的npm包

    1 确保你的代码测试通过了 npm run test 全部是绿色(原谅色)才行。 2 上传代码到 npmjs.or...

  • 发布自己的npm包

    第一步: 注册账号 注册npm账号 第二步: 创建项目 使用npm初始化项目npm init 第三步: 发布项目 ...

  • 发布自己的npm包

    前言: 一直都在用别人的npm包,想着来试试自己也发个npm包试试看,哈哈哈 一些准备工作 登陆 https://...

  • 发布自己的npm包

    一、注册npm账号 注册地址:https://www.npmjs.com/[https://www.npmjs.c...

  • 发布自己的npm包

    1.使用之前注册的npm账号进行登录 npm loginusername:xxxxxpassword:xxxxxx...

网友评论

      本文标题:发布自己的npm包

      本文链接:https://www.haomeiwen.com/subject/qbbwlltx.html