Node.js 我如何诊断为什么“npm publish”悄悄地。。。没有什么?

Node.js 我如何诊断为什么“npm publish”悄悄地。。。没有什么?,node.js,npm,Node.js,Npm,我已经创建了一个npm包,上面有几组不同的在线说明。以下是我所拥有的: 当我执行npm发布时,我得到一行新的输出(没有错误,没有任何东西)。但据我所知,我的软件包不在npmjs.org上。是一个错误页面 我怎样才能找出我遗漏了什么?您可能已将loglevel设置为静默。试着做 npm config set loglevel verbose --global 然后重新运行您的npm命令,看看这是否提供了更有用的细节 如果没有,请尝试编辑~/.npmrc并进行设置 loglevel verbose

我已经创建了一个npm包,上面有几组不同的在线说明。以下是我所拥有的:

当我执行
npm发布时
,我得到一行新的输出(没有错误,没有任何东西)。但据我所知,我的软件包不在npmjs.org上。是一个错误页面


我怎样才能找出我遗漏了什么?

您可能已将loglevel设置为静默。试着做

npm config set loglevel verbose --global
然后重新运行您的npm命令,看看这是否提供了更有用的细节

如果没有,请尝试编辑
~/.npmrc
并进行设置

loglevel verbose

提供的额外信息应该有助于澄清问题。

你解决了自己的问题,但其他人的问题没有解决;您可能会看到以下信息:

npm publish --verbose

在我看来没有什么不对劲的。。。一些(可能是显而易见的)检查事项:您是否进行了
npm登录
?主目录中的
.npmrc
文件中是否有
\u auth
?(不要粘贴在这里,这是你在npm的凭证。)你以前发布过什么吗?您也可以尝试一下他们在这里所做的步骤(包括在本地安装您的软件包):我已经完成了一个npm登录,它似乎成功了(至少我没有收到任何错误)。
.npmrc
中没有
\u auth
条目。我以前从未向npm发表过文章。我已经精确地完成了,并且在任何步骤中都没有记录错误。我已经设置了
npm config set loglevel verbose--global
,但是没有一个npm命令报告超过一个换行符。谢谢。。没有
\u auth
的事实很有趣。。。发布后是否在目录中创建了npm-debug.log文件?您是否能够运行
npm安装
?(如果是这样,您至少可以连接到)在
.npmrc
文件中有什么(除了
\u auth
)吗?出于某种原因,我不得不重新运行
npm adduser
,并且我还需要更改为全小写的包名。此外,我的日志级别一直处于静默状态,我通过手动编辑
/nmprc
来修复它!祝贺发布的第一个软件包:)