admin管理员组文章数量:1611400
最近在学习MVVM
框架,本着眼睛会了但手不一定会的学习态度,于是在网上找各种资源,实现了自己的第一个MVVM
简易框架——且叫:uuq-mvvm-test
吧。
于是想借助这个小框架的实现,学习发布包的过程,查阅资料得知发布的基础步骤为:
- 在https://www.npmjs/上注册账号;或者在终端输入
npm adduser
也可创建账户噢; - 创建
npm
包(也就是我uuq-mvvm-test
的入口文件); - 登录:
npm login
- 发布:
npm publish
乍一看很简单,但是有可能你也跟我一样会报错!!!
所以说npm包发布并不是简单的注册、登录和几个命令那么简单,问题出现在哪呢?没错,就是源镜像,npm包发布必须是npm的源镜像:
- 通过
npm config get registry
查看镜像(像我之前就是淘宝镜像);
- 通过
npm config set registry https://registr.npmjs
切换为npm镜像;
就在我以为快要成功了时…,结果出现了网络连接问题。
这个问题解决得益于用npm安装报错 reason: getaddrinfo ENOTFOUND server server:80 (代理器设置问题)以及npm+指令没有反应的问题文章的启示,同样也是代理问题。
// 顺序执行如下代码即可
npm config get proxy
npm config get https-proxy
npm config set registry https://registry.npmjs
最后执行一遍发布的步骤,在自己账户上便可查看到发布好的包,( •̀ ω •́ )y
完结!觉得有用的话别忘了动动小指头点赞👍噢!
本文标签: 报错过程中errunexpectednpm
版权声明:本文标题:NPM包发布过程中报错——`npm ERR! Unexpected token < in JSON at position 0 while parsing near ‘<!DOCTYPE HTML P 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728605124a1165351.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论