Node.js 如何禁用npm';s进度条

Node.js 如何禁用npm';s进度条,node.js,performance,npm,Node.js,Performance,Npm,如前所述,npm的进度条显著减慢了整个安装进度。给出的解决方案是禁用它 $> npm set progress=false && npm install 我的问题是,是否可以在项目内部设置一些东西(例如在package.json中),这样我就可以省略命令行上的progress=false,只需执行$>npm安装,并获得与上述相同的结果?将以下内容添加到项目根文件夹中名为.npmrc的文件中: progress=false 也可以将此文件放在主目录中:~/.npmrc

如前所述,npm的进度条显著减慢了整个安装进度。给出的解决方案是禁用它

$> npm set progress=false && npm install

我的问题是,是否可以在项目内部设置一些东西(例如在package.json中),这样我就可以省略命令行上的
progress=false
,只需执行
$>npm安装
,并获得与上述相同的结果?

将以下内容添加到项目根文件夹中名为
.npmrc
的文件中:

progress=false
也可以将此文件放在主目录中:
~/.npmrc

也可以在命令行中执行此操作:

npm install --no-progress

虽然op和选择的答案可能很有效,但我的问题不同: package.json中的一些构建步骤明确地包含了--progress,这只会让我的Jenkins构建变得缓慢而丑陋

在执行npm安装之前,我使用简单的sed删除了这些:
sed-i's#--progress##g'package.json

当然,如果我有写权限,那么最好直接从源文件中删除--progress参数



无论如何,我希望它会有所帮助。

在npm的更高版本中,您可以使用

npm安装--无进展


如何使用npm install命令启用back?npm安装——是进度?@JoaoPaulo:
npm set progress=true
或者不要在.npmrc中提及
——no progress
或set
progress=true
。这两种方法都可以。