如何禁用npm的进度条
正如这里指出的那样,npm的进度条显着降低了整个安装进度。 给出的解决scheme是禁用它
$> npm set progress=false && npm install
我有这个问题,是否可以在一个项目中设置一些东西(例如package.json),这样我就可以在命令行中省略progress=false
,并且只需要执行$> npm install
并获得与上面相同的结果?
将以下内容添加到项目根文件夹中名为.npmrc
文件中:
progress=false
也可以把这个文件放在你的主目录: ~/.npmrc
了解有关NPMconfiguration的更多信息。
您也可以在命令行上执行此操作:
npm install --no-progress
虽然操作和select的答案可能工作得很好,但我的问题是不同的: package.json中的一些构build步骤明确包括 – 进展 ,这只是让我的jenkinsbuild立缓慢和丑陋。
在执行npm install之前,我用一个简单的sed删除了这些文件:
sed -i 's#--progress##g' package.json
当然,如果我有写权限的话 ,直接从源文件中删除–progress参数可能会更好。
无论如何,我希望这会有所帮助。