npm包的发布

npm初始化

npm init

Terminal打印

This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.See `npm help json` for definitive documentation on these fields
and exactly what they do.Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.Press ^C at any time to quit.
package name: (ng-antd-cli)
version: (1.0.0)
git repository: (https://github.com/*****/ng-antd-cli.git)
author: *****
license: (ISC) MIT
About to write to D:\ng-antd-cli\package.json:

npm登陆

若是没有账号,请先注册 https://www.npmjs.com/

npm login

Terminal打印

如果曾经设置过淘宝的镜像代理,这里打印的内容为:

Username: *****
Password:
Email: (this IS public) *****
Logged in as ***** on https://registry.npm.taobao.org/.

如果么有设置过淘宝的镜像代理,这里打印的内容为:

Username: *****
Password:
Email: (this IS public) *****
Logged in as ***** on http://registry.npmjs.org/.

npm发布

npm publish

Terminal打印

npm notice
npm notice package: ng-antd-cli@1.0.0
npm notice === Tarball Contents ===
npm notice 246B  .editorconfig
npm notice 2.3kB index.js
npm notice 810B  package.json
npm notice 214B  README.md
npm notice === Tarball Details ===
npm notice name:          ng-antd-cli
npm notice version:       1.0.0
npm notice package size:  1.6 kB
npm notice unpacked size: 3.5 kB
npm notice shasum:        17453c1827a98e3aba1128ab92275b9ca1bb57e4
npm notice integrity:     sha512-e9gJf/qOqzABo[...]8imC9iepBwrmA==
npm notice total files:   4
npm notice
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npm.taobao.org/ng-antd-cli - [no_perms] Private mode enable, only admin can publishthis module
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.

报错,这里报错是说没有权限,这里就与之前是否设置过淘宝镜像有关系,如果登陆的是淘宝镜像,这里就会报错
(因为国内网络问题,很多人把npm的镜像代理到淘宝或者别的地方了,这里要设置回原始的镜像)

设置npm的镜像地址

原始地址

npm config set registry=http://registry.npmjs.org

再次发布

npm publish

发布成功:

npm notice
npm notice 810B  package.json
npm notice 214B  README.md
npm notice === Tarball Details ===
npm notice name:          ng-antd-cli
npm notice version:       1.0.0
npm notice package size:  1.6 kB
npm notice unpacked size: 3.5 kB
npm notice shasum:        17453c1827a98e3aba1128ab92275b9ca1bb57e4
npm notice integrity:     sha512-e9gJf/qOqzABo[...]8imC9iepBwrmA==
npm notice total files:   4
npm notice
+ ng-antd-cli@1.0.0

可以到npm网页查看发布的包

删除发布的包

删除24小时内发布的包

npm unpublish --force

删除指定名称的包

npx force-unpublish package-name '删除原因' //

Terminal打印

												

npm包的发布-官网发布(一)相关推荐

  1. 小米路由器AX9000刷写OpenWrt官网发布的固件

    准备工作 从官网(OpenWrt Firmware Selector)下载下图标注的两个文件 由于OpenWrt官网发布的固件会改写MTD分区布局,不支持原厂和OpenWrt共存,需要先刷入openw ...

  2. 素材资源下载网站源码及虚拟商品交易文章发布官网 织梦模板

    介绍: 2021素材资源下载及虚拟商品交易文章发布官网模板网站源码.内有安装说明,还是懂织梦的人下载,不懂的可以问人. 网盘下载地址: https://zijiewangpan.com/XYFiEzy ...

  3. 8266+ds3231时钟之arduino官网发布的DS3231库的分析【二】

    这个时钟系列目前五篇分别是: <8266+DS3231时钟之开发个时钟遇到的N个坑[一]> <8266+ds3231时钟之arduino官网发布的DS3231库的分析[二]> ...

  4. 找一个网页,用浏览器查看源码并复制,然后尝试解析一下HTML,输出Python官网发布的会议时间、名称和地点——python学习笔记

    1. 题目: 找一个网页,例如https://www.python.org/events/python-events/,用浏览器查看源码并复制,然后尝试解析一下HTML,输出Python官网发布的会议 ...

  5. 【python】上传 Python 包到 pypi 官网

    一. 概述 在上一篇[爬虫]将 Scrapy 部署到 k8s文章中提到在自定义 spiderkeeper 镜像时报错,所以自己基于它的源码提交了一个叫做 spiderkeeper-new 的 pyth ...

  6. 官宣!.NET官网发布中⽂版

    #官宣 .NET简体中文版 .NET的官网终于正式发布简体中⽂版本了,⽽且是作为官方支持的第一梯队!这是一个影响未来中国.NET技术生态的大事.我承认好的英文是从事IT技术的重要基础,但本地化语言能帮 ...

  7. deepin允许root登录_deepin官网发布深度操作系统15.10

    近期,deepin深度操作系统官网已经发布了深度操作系统15.10的发布下载. 深度操作系统V15.10修复了已知的各种问题,并对现有的部分功能进行了优化和改进,深度操作系统V15.10基于Debia ...

  8. 苹果在官网发布两款新品,让 Apple Pencil 成为所有 iPad 标配...

    雷锋网(公众号:雷锋网)消息,3 月 18 日晚间,苹果官网在经历了数个小时的维护之后,正式发布了两款 iPad 新品,它们分别是全新的 iPad Air 和 iPad Mini. 全新的 iPad ...

  9. npm包是什么?如何发布npm包?

    Node的组成 内置模块 自定义模块 第三方模块(什么是包?) npm包包括那些东西? package.json README.md ....js 注册npm账号 细节 发布包 package.jso ...

最新文章

  1. 浅谈学前教育与计算机,浅谈学前教育专业计算机教学改革与实践.doc
  2. android_Text
  3. 关联式容器(map,set,multimap,multiset)
  4. [css] 使用rem时应该注意什么?
  5. 通过ActionTrail监控AccessKey的使用
  6. RHEL6.3 ftp服务器参数的戏说——不看白不看,看了不白看
  7. r 语言 ggplot上添加平均值_R语言中ggplot2包作数据分布情况下的统计图实例学习(一)
  8. flutter自定义View(CustomPainter) 之 canvas的方法总结
  9. 计算机英语单词大全txt,计算机英语词汇大全.txt
  10. 专家教你简单又轻松的MD5解密方法,一看就会
  11. cad导出pdf_MxCAD云图DWG转PDF
  12. 一天干掉一只Monkey计划(三)——延迟渲染,及材质ID
  13. 机器学习知识地图 —— 概述
  14. 禁止查看网页源文件的代码
  15. 数理逻辑习题集(3)
  16. Python爬取《扫黑风暴》腾讯视频弹幕
  17. 将安卓手机屏幕内容投射到电脑屏幕上
  18. 服务器运维技术-02 Linux基本使用
  19. 数据结构常用的七种排序算法总结
  20. window修改host文件

热门文章

  1. 精益数据分析 - 第13章 商业模式六:双边市场
  2. 笔记-基于Lie群SE(3)的航天器姿轨一体化建模方法
  3. java-php-net-python-家庭理财管理系统计算机毕业设计程序
  4. 写一篇计算机软硬件维护的实习日记内容丰富点
  5. [绍棠] iview Select下拉框被overflow遮挡的问题
  6. 彻底删除mysql服务(清理注册表)
  7. 51单片机+直流电机PWM 10级调速控制
  8. 淘宝 Api 查询手机号
  9. 汇报开题PPT模板网站
  10. ARC096F Sweet Alchemy