npm市场发布包步骤

1.打开npm官网npm官网

2.创建自己的账号

3.查看当前npm的镜像源,

如果出现淘宝的镜像源则需要切换成官方的镜像源

npm config get registry //查看镜像源
https://registry.npm.taobao.org/  //淘宝的镜像源
https://registry.npmjs.org/       //官方的镜像源

4.切换镜像源(如果不是淘宝的可跳过这一步)

npm config set registry https://registry.npmjs.org/  // 设置镜像源为官方的镜像源

5.在终端登录自己刚刚创建的账号

npm login //登录命令

 输入登录指令之后会出现一些的提示,需要输入npm的用户名,密码(输入密码的时候终端输入行是不会显示的),邮箱,邮箱收到的验证码

 6.如果没有报错或者显示了自己的账号证明就是登录成功了,也可以通过指令查看当前登录的账号

npm who am i  //查看当前的登录账号

7.开始发布

发布的时候需要注意的是,插件必须要有package.json文件,没有就执行npm init命令初始化

并且json文件中必须要有name(插件名称)、version(版本号)

npm publish  //发布命令

8.验证

如果执行发布命令之后没有报错,那就是成功了,去市场上搜索一下看能否找到 

如果有报错,根据报错提示去百度一下,如我这里一开始发布报错是因为项目有个属性是私有的,所以没能发布成功,改成false即可

9.发布完之后如果需要切换回淘宝镜像源的执行

npm config set registry https://registry.npm.taobao.org/    //切换为淘宝镜像源

npm config get registry   //查看当前的镜像源

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/438563.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

解决:ModuleNotFoundError: No module named ‘paddle‘

错误显示: 原因: 环境中没有‘paddle’的python模块,但是您在尝试导入 解决方法: 1.普通方式安装: pip install paddlepaddle #安装命令 2.镜像源安装 pip install paddlepaddle -i https://pypi.tuna.tsinghua.e…

Linux性能分析之CPU实战

本课程专注于教授学员如何利用各种工具和技术来分析Linux系统中的CPU性能问题。通过实际操作和案例研究,学员将深入了解CPU性能优化和故障排除,提升其在Linux环境下的技能水平。 课程大小:1.9G 课程下载:https://download.csdn.…

tiktok矩阵引流系统开发常用源代码!

在数字营销领域,TikTok已成为一个不可忽视的平台,随着其用户基数的不断增长,如何利用TikTok进行有效的引流成为了许多企业和营销人员关注的焦点。 为了实现这一目标,许多开发者开始构建TikTok矩阵引流系统,这些系统通…

MacBook2024苹果免费mac电脑清理垃圾软件CleanMyMac X

CleanMyMac X是一款专业的Mac清理软件,具备多种强大功能。首先,它能够智能清理Mac磁盘上的垃圾文件和多余语言安装包,从而快速释放电脑内存。其次,CleanMyMac X可以轻松管理和升级Mac上的应用,同时强力卸载恶意软件并修…

LeetCode19题:删除链表的倒数第N个结点(python3)

代码思路: 我们可以设想假设设定了双指针 p 和 q 的话,当 q 指向末尾的 NULL,p 与 q 之间相隔的元素个数为 n 时,那么删除掉 p 的下一个指针就完成了要求。 1.设置虚拟节点 dummyHead 指向 head 2.设定双指针 p 和 q&#xff0c…

定时执行专家V7.1 多国语言版本英文版发布 - TimingExecutor V7.1 English Version Release

目录 ◆ About TimingExecutor ◆ Main Frame ◆ Job Dailog ◆ Trigger Dialog ◆ Setting Dialog ◆ About Dialog ◆ Job Detail Information panel ◆ Statistics Information panel ◆ About TimingExecutor 《定时执行专家》是一款制作精良、功能强大、毫秒精度…

数据开发 - 面经(已OC) - 北京中海通

投递流程: 2023.12.28 Boss 打招呼 2024.1.3 约面 2024.1.4 上午面试 (手机端腾讯会议) 2024.1.5 上午 通知面试通过 腾讯会议手机端无法和录影机同时运行,录音无效,之后注意使用电脑面试 面试流程:首…

轻松实现文件共享:CentOS 7匿名访问vsftpd服务指南

前言 在这篇文章中,将会详细介绍了如何在 CentOS 7 系统中利用 vsftpd 服务以匿名用户身份登录,轻松实现文件的上传和下载。无需繁琐的登录过程,无需复杂的权限设置,只需简单的步骤,您就能够快速畅享文件传输的乐趣。…

Git 掌握

目录 一、前言 二、centos安装Git 三、Git基本操作 (1) 创建Git本地仓库 (2) 配置Git (3) 认识工作区,暂存区,版本库 四、添加文件 五、查看.git文件 六、修改文件 七、版本回退 八、撤销修改 (1) 场景一 对于还没有add的代码 (2) 场景二 已…

数据库市场领军黑马:亚信安慧AntDB

随着数字时代的来临,数据库的重要性愈发凸显,而在这个领域,中国的AntDB数据库正以强大的姿态崭露头角。AntDB不仅仅是一个数据库,更是一个强大的数据处理引擎,其成功服务了数亿多用户,处理着每秒百万笔通信…

Sqoop “hcatalog does not exist!” 提示信息消除方法

sqoop运行的时候老是有这个报错提示,看着可烦,解决消除一下 解决方法: 1、在$SQOOP_HOME/bin目录下面修改configure-sqoop文件 1)进文件夹 cd /training/sqoop-1.4.7/bin2)编辑文件 vi /configure-sqoop3&#xff…

“揭秘网络握手与挥别:TCP三次握手和四次挥手全解析“

前言 在计算机网络中,TCP(传输控制协议)是一种重要的通信协议,用于在网络中的两台计算机之间建立可靠的连接并交换数据。TCP协议通过“三次握手”和“四次挥手”的过程来建立和终止连接,确保数据的准确传输。 一、三…

【IC设计】Windows和Ubuntu下安装Verilator

文章目录 Windows下安装verilatorUbuntu下安装verilator安装前的准备安装verilator检查 Windows下安装verilator windows下安装比较麻烦,需要首先安装cygwin,cygwin是一个包管理工具,类似apt,然后通过cygwin安装verilator所需的各…

搜维尔科技:3D Systems Geomagic Design X 逆向工程软件

产品概述 3D Systems Geomagic Design X 是全面的逆向工程软件 GeomagicoDesign XTM是全面的逆向工程软件,它结合了基于特征的CAD数模与三维扫描数据处理,使您能创建出可编辑、基于特征的CAD数模,并与您现有的CAD软件兼容。 拓展您的设计能…

图论练习6

[NOIP2013]车站分级 Here 解题思路 由于起始点之间所选的站号,相互之间一定满足那么对于起始点间未选择的站号,一定满足选择的站号考虑用边来维护信息,表示的级别大于按题意,则车站会被分为几个联通块,且保证块内无环…

C#与python交互(flask发送Get/Post请求)

先运行python,再运行C# **ps: 注意修改端口号**python发送Get/Post请求 # -*- coding: utf-8 -*- # Time : 2024/1/25 15:52 # Author : YY # File : post_test.py # Content:提交数据给客户端 from flask import Flask, request, jsonify, redirect…

Java 学习和实践笔记(30):继承树的追溯

如上图所示,在上图中, 在最下面的子类Husky(哈士奇)中,假定要查找一个变量或者方法h, 那么其查找顺序属性/方法查找顺序是这样的: 首先,查找当前类中有没有属性h 如果没有,则依次往上上溯每个…

Nodejs 18.19.0 基本环境搭建(无版本管理)

简介 记录一次安装Nodejs的过程, 及设置install 安装路径等… 基本安装及设置步骤 1. 下载Nodejs并安装 NodeJs 18.19.0 LTS Windows安装msi, 下载后安装在自己想要的路径, 例如 D:\Softwares\Dev_Tools\nodejs cmd 中输入 nodejs version 可以查看版本 2. 设置 npm config ls…

Object.defineproperty

Object.defineproperty 的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性.。并返回此对象。 Object.defineproperty 参数 Object.defineproperty方法需要传递3个参数Object.defineproperty(obj, prop, desc ) 参数1…

【微信小程序】屏幕适配

在网页中一般是使用 rem 单位,它能够根据html的字号大小自动改变尺寸,开发者可以动态的计算屏幕尺寸,然后根据屏幕大小的不同设置html的字号 小程序解决适配使用 rpx 单位,它能够根据屏幕大小自动进行转换。 每一个机型的宽度和高…