消除npm"可用更新"消息

tim*_*mbo 17 npm

似乎npm的更新版本现在产生:

在此输入图像描述

我依靠我的Linux(Ubuntu)包管理器来决定何时更新node和npm.有没有办法把这个检查关掉?

npm config ls -l似乎与此无关,.npm在我的家里,似乎没有偏好文件.

vov*_*sko 29

要禁用通知程序只需运行:

npm config set update-notifier false
Run Code Online (Sandbox Code Playgroud)

由于民主党Pilafian提到的-这将增加update-notifier=false~/.npmrc

要查看当前值,您需要此行

npm config get update-notifier
Run Code Online (Sandbox Code Playgroud)

在此处阅读有关 npm 配置的更多信息https://docs.npmjs.com/cli/config


Xro*_*ott 21

这也让我烦恼,但绝对没有任何关于它的信息.

通过代码查看,我发现npm使用的update-notifier-module实际上有几种方法可以将其关闭.

最好的一个可能是位于~/.config/configstore/update-notifier-npm.json(只搜索update-notifier-npm.json)的特殊配置文件.在其中,只需将"optOut"设置为true即可.

禁用它的其他方法是设置一个名为"NO_UPDATE_NOTIFIER"的环境变量或使用参数"--no-update-notifier"


myf*_*myf 9

update-notifier = false

.npmrc自NPM v6.2.0-next.0(2018-06-28)起,文件中的文件似乎可以解决问题

  • 命令`$ npm config set update-notifier false`将为您在`〜/ .npmrc`中添加`update-notifier = false`行。 (5认同)

Mic*_*ese 7

对于较新的(v7+)npm,您可以使用export NPM_CONFIG_UPDATE_NOTIFIER=false通过环境禁用

https://github.com/npm/cli/pull/1632