如果尚未安装npm
包,是否有可能只安装它?
我需要这样做来加速在CircleCI上的测试,但是当我运行npm install protractor@2.1.0
等命令时,它总是下载并重新安装所有东西,然而,node_modules
文件夹及其所有模块已经存在于运行命令时(从以前的构建中缓存),并且protractor --version
等显示了所需包的版本。
最好有一个像下面这样的单行命令:
protractor --version || npm install -g protractor@2.1.0
但是它还会检查软件包的版本。
[ -d path/to/protractor ] || npm install ...
是什么意思? - bishopprotractor
的软件,如果没有安装,则运行npm install ...
命令进行安装。 - bishop