是否可以npm
仅在尚未安装软件包的情况下安装软件包?
我需要它来加快CircleCI上的测试速度,但是当我运行npm install [email protected]
etc.时,它总是下载内容并从scracth安装它们,但是,node_modules
在运行命令(从先前版本中缓存)protractor --version
等时,已经存在所有模块的文件夹。显示所需的软件包版本。
拥有一些像这样的单行命令是完美的:
protractor --version || npm install -g [email protected]
但是也会检查软件包版本的那个。
用bash你可以做
[ $(node -p "require('protractor/package.json').version") != "2.1.0" ] && npm install [email protected]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句