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://stackoverflow.com/questions/54656780/error-npm-err-unexpected-token-in-json-at-position-0-while-parsing-near

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的更多相关文章

  1. 【转】npm publish 发布

    <h3 class="catListTitle">一.npm包结构(编写)</h3> npm包实际是一个存档文件,即一个目录直接打包为.zip或tar.gz ...

  2. 处理npm publish报错问题

    上传项目到npm-->为社会做贡献 首先你得有一个项目 npm init 生成package.json 来设置相信息 注册登录npm:npm adduser 输入你的一些信息 查看当前npm登录 ...

  3. npm login npm publish报错

    . 把那个文件删除就好了 查看npm是淘宝的还是原始的 npm config get registry 如果是淘宝的要退回到原始的 npm config set registry=http://reg ...

  4. 把自己的代码发布到npm(npm publish)

    写了代码如何发布到npm包? 示例 demo1 demo2 1.注册npm账号 在npm官网注册https://www.npmjs.com/注意邮箱要验证,会发送验证链接到你的注册邮箱,没有验证的话是 ...

  5. npm publish 发布

    前言 我们npm publish发布的时候,一定是本地文件发布到远程仓库,并且登录到http://registry.npmjs.org(即npm adduser或npmlogin)之后,才可以进行发布 ...

  6. npm publish gives “unscoped packages cannot be private”

    解决方法: npm publish --access public 详细参考此处

  7. [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 ...

  8. npm publish 发布失败 无法连接 https://registry.npmjs.org

    自己写的npm包,之前每次更新都是正常发布,最近做个一个更新,想发布,然后npm publish 竟然失败, 错误提示如下: npm ERR! network request to https://r ...

  9. npm publish 失败可能的原因记录

    npm 发布个人包时,遇到不少坑,总结如下(可能不全): 1.npm版本过低,处理:npm install -g npm update 2.可能权限原因,处理:npm publish --access ...

随机推荐

  1. Error Code: 2006 - MySQL 5.7 server has gone away

    使用 Navicat 执行 sql 脚本失败 出现 Error Code: 2006 - MySQL server has gone away 原因 当MySQL客户端或mysqld服务器收到大于ma ...

  2. Hash Join: Basic Steps

    Joins https://docs.oracle.com/database/121/TGSQL/tgsql_join.htm#TGSQL242 tidb/index_lookup_hash_join ...

  3. http://golang.org/s/better-linker

    http://golang.org/s/better-linker The original linker was also simpler than it is now and its implem ...

  4. goroutine 分析 协程的调度和执行顺序 并发写 run in the same address space 内存地址 闭包 存在两种并发 确定性 非确定性的 Go 的协程和通道理所当然的支持确定性的并发方式(

    package main import ( "fmt" "runtime" "sync" ) const N = 26 func main( ...

  5. Python中,单引号,双引号,三引号的使用区别与原因

    先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用/ ("连行符")吧,如s ...

  6. luoguP6754 [BalticOI 2013 Day1] Palindrome-Free Numbers

    目录 luoguP6754 [BalticOI 2013 Day1] Palindrome-Free Numbers 简述题意: Solution: Code luoguP6754 [BalticOI ...

  7. kubenetes 相关命令(转载)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xingwangc2014/article/details/51204224好久没写博客了,前段时间公 ...

  8. 用友GRP-u8 SQL注入

    POST /Proxy HTTP/1.1 Accept: Accept: */* Content-Type: application/x-www-form-urlencoded User-Agent: ...

  9. linux c驴杂记

    C语言标准库中包含了各种用于处理错误的函数和宏.1.assert( ) 宏 #include<assert.h>void assert( int expression );可用于诊断程序b ...

  10. Codeforces Global Round 7 D2. Prefix-Suffix Palindrome (Hard version)(Manacher算法)

    题意: 取一字符串不相交的前缀和后缀(可为空)构成最长回文串. 思路: 先从两边取对称的前后缀,之后再取余下字符串较长的回文前缀或后缀. #include <bits/stdc++.h> ...