Nodejs 新装了系统以后,装了最新的node, npm install的时候为什么没有安装日志了?只有光标在转

Nodejs 新装了系统以后,装了最新的node, npm install的时候为什么没有安装日志了?只有光标在转

新装了系统以后,装了最新的node, npm install的时候为什么没有安装日志了?只有光标在转

类似下图的样子

实例图片

原来的版本都是一排排的日志,新版的没有了么?怎么能调回来,这样实在不放心啊

6 回复

当您在新装的系统上安装了最新版本的 Node.js 和 npm,并运行 npm install 时,如果发现没有安装日志输出,只看到光标在转,这可能是由于 npm 的默认行为发生了变化。从 npm v7 开始,npm 默认启用了 “silent” 模式,以提供更简洁的输出。然而,您可以通过一些配置调整来恢复详细的日志输出。

如何恢复详细的安装日志

您可以使用以下命令来调整 npm 的配置,以便在安装过程中显示详细的日志信息:

# 设置 npm 日志级别为 verbose
npm config set loglevel verbose

或者,如果您希望在执行 npm install 命令时临时查看详细的日志信息,可以在命令行中添加 --verbose 参数:

npm install --verbose

示例

假设您刚刚安装了一个新的 Node.js 环境,并且想要查看详细的 npm install 过程日志,可以按以下步骤操作:

  1. 打开终端或命令提示符。

  2. 运行以下命令设置 npm 的日志级别为 verbose

    npm config set loglevel verbose
    
  3. 然后运行 npm install 命令安装项目依赖:

    npm install
    

现在,您应该能够看到详细的安装日志,而不是仅有光标的旋转。

总结

通过上述方法,您可以轻松地将 npm 的日志级别调整到 verbose,从而在安装过程中获得详细的日志输出。这有助于您更好地了解安装过程中的细节,确保安装顺利进行。


新版npm把显示日志功能默认隐藏了 如果打开的话, 可以使用 -d 参数 https://www.npmjs.org/doc/misc/npm-config.html

楼主好容易不放心噢。。。

谢谢!OK了

哈哈哈,点赞,我也是超级不放心,追随度娘到此,get到-d参数离去~qqq

在新的Node.js版本中,npm默认的输出模式可能有所变化,导致安装过程中看不到详细的日志信息。你可以通过修改npm的配置来恢复详细的日志输出。

具体来说,你可以使用以下命令来设置npm的日志级别:

npm config set loglevel info

或者如果你想看到更详细的日志信息(包括调试信息),可以使用:

npm config set loglevel silly

如果你想要临时查看详细的日志信息,可以在运行npm install时添加-ddd参数:

npm install -ddd

这样就能看到详细的安装过程日志了。

另外,如果你仍然无法看到任何日志输出,可能是因为npm安装过程中遇到了错误。你可以尝试清除npm缓存并重新安装依赖包:

npm cache clean --force
npm install

如果上述方法仍然无法解决问题,建议检查你的网络连接是否正常,因为npm安装过程中会从远程服务器下载依赖包,网络问题可能会导致看似没有响应的情况。

回到顶部