Node.js 如何禁用npm';s进度条
如前所述,npm的进度条显著减慢了整个安装进度。给出的解决方案是禁用它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 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
或setprogress=true
。这两种方法都可以。