npm publish bug & solution
npm publish bug & solution
npm ERR! Unexpected token < in JSON at position 0 while parsing near '

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/bin/node',
1 verbose cli '/Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/bin/npm',
1 verbose cli 'adduser'
1 verbose cli ]
2 info using npm@6.14.4
3 info using node@v12.18.0
4 verbose npm-session 32ba6f6d4eadad5e
5 verbose web login before first POST
6 http fetch POST 301 http://r.cnpmjs.org/-/v1/login 1638ms
7 verbose stack SyntaxError: Unexpected token < in JSON at position 0 while parsing near '<html>
7 verbose stack <head><title...'
7 verbose stack at JSON.parse (<anonymous>)
7 verbose stack at parseJson (/Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/lib/node_modules/npm/node_modules/json-parse-better-errors/index.js:7:17)
7 verbose stack at /Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:96:50
7 verbose stack at processTicksAndRejections (internal/process/task_queues.js:97:5)
7 verbose stack at async Promise.all (index 1)
8 verbose cwd /Users/xgqfrms-mbp/Documents/GitHub/Node-CLI-Tools
9 verbose Darwin 19.6.0
10 verbose argv "/Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/bin/node" "/Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/bin/npm" "adduser"
11 verbose node v12.18.0
12 verbose npm v6.14.4
13 error Unexpected token < in JSON at position 0 while parsing near '<html>
13 error <head><title...'
14 verbose exit [ 1, true ]
shit cnpm bug

nrm
$ nrm use npm
$ npm whoami
$ npm publish
OK

refs
https://npm.community/t/error-unexpected-token-in-json-at-position/5671
npm publish
https://docs.npmjs.com/creating-and-publishing-scoped-public-packages/
xgqfrms 2012-2020
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
npm publish bug & solution的更多相关文章
- 【转】npm publish 发布
<h3 class="catListTitle">一.npm包结构(编写)</h3> npm包实际是一个存档文件,即一个目录直接打包为.zip或tar.gz ...
- 处理npm publish报错问题
上传项目到npm-->为社会做贡献 首先你得有一个项目 npm init 生成package.json 来设置相信息 注册登录npm:npm adduser 输入你的一些信息 查看当前npm登录 ...
- npm login npm publish报错
. 把那个文件删除就好了 查看npm是淘宝的还是原始的 npm config get registry 如果是淘宝的要退回到原始的 npm config set registry=http://reg ...
- 把自己的代码发布到npm(npm publish)
写了代码如何发布到npm包? 示例 demo1 demo2 1.注册npm账号 在npm官网注册https://www.npmjs.com/注意邮箱要验证,会发送验证链接到你的注册邮箱,没有验证的话是 ...
- npm publish 发布
前言 我们npm publish发布的时候,一定是本地文件发布到远程仓库,并且登录到http://registry.npmjs.org(即npm adduser或npmlogin)之后,才可以进行发布 ...
- npm publish gives “unscoped packages cannot be private”
解决方法: npm publish --access public 详细参考此处
- [NPM] Publish npm packages using npm publish
In this lesson we will publish our package. We will first add a prepublish script that runs our buil ...
- npm publish 发布失败 无法连接 https://registry.npmjs.org
自己写的npm包,之前每次更新都是正常发布,最近做个一个更新,想发布,然后npm publish 竟然失败, 错误提示如下: npm ERR! network request to https://r ...
- npm publish 失败可能的原因记录
npm 发布个人包时,遇到不少坑,总结如下(可能不全): 1.npm版本过低,处理:npm install -g npm update 2.可能权限原因,处理:npm publish --access ...
随机推荐
- U盘制作系统启动盘方法
1.下载一个UltralSO用来把CentOS系统镜像写入U盘作为启动安装盘 U盘用一个空U盘,会格式化的. 下载下来,使用试用版就行 刻录完成.
- 手把手做一个基于vue-cli的组件库(下篇)
基于vue-cli4的ui组件库,上篇:如何做一个初步的组件.下篇:编写说明文档及页面优化.接上篇,开工. GitHub源码地址:https://github.com/sq-github/sq-ui ...
- Netty之ChannelHandler
一.概述 handler是控制socket io的各个生命周期的业务实现,netty实现了很多种协议所以有很多handler类,这儿主要关注Handler的设计.作用以及使用方法. 二.Channel ...
- java画海报二维码
package cn.com.yitong.ares.qrcode; import java.awt.BasicStroke;import java.awt.Color;import java.awt ...
- [JSOI2019]节日庆典 做题心得
[JSOI2019]节日庆典 做题心得 一个性质有趣的字符串题 这要是在考场上我肯定做不出来吧 一开始还以为要 SAM 什么的暴力搞,没想到只用到了 \(Z\) 函数 -- 也是我生疏了罢 (学了啥忘 ...
- Codeforces Round #671 (Div. 2) (A~E)
Link~ 题面差评,整场都在读题 A 根据奇偶性判断一下即可. #include<bits/stdc++.h> #define ll long long #define N #defin ...
- Spark Dataset DataFrame 操作
Spark Dataset DataFrame 操作 相关博文参考 sparksql中dataframe的用法 一.Spark2 Dataset DataFrame空值null,NaN判断和处理 1. ...
- kafka架构,消息存储和生成消费模型,Kafka与其他队列对比,零拷贝,Kafka基本介绍
kafka架构,消息存储和生成消费模型,Kafka与其他队列对比,零拷贝,Kafka基本介绍 一.初识kafka 1.1SparkStreaming+Kafka好处: 1.2Kafka的架构: 二.k ...
- 19.损坏磁盘阵列及修复&磁盘阵列+备份盘
1.在确认有一块物理硬盘设备出现损坏而不能继续正常使用后,应该使用mdadm 命令将其移除,然后查看RAID 磁盘阵列的状态,可以发现状态已经改变. [root@Centos ~]# mdadm /d ...
- HDU-6881 Tree Cutting (HDU多校D10T5 点分治)
HDU-6881 Tree Cutting 题意 \(n\) 个点的一棵树,要求删除尽量少的点,使得删点之后还是一棵树,并且直径不超过 \(k\),求删除点的数量 分析 补题之前的一些错误想法: 尝试 ...