【发布时间】:2018-11-01 16:14:52
【问题描述】:
我的目标是仅在此 npm 包不可用时才安装它。即使我已经全局安装了模块,它也会继续执行。
if [ npm list -g widdershins &> /dev/null ] || [ ! -d node_modules ]; then
npm install widdershins --no-shrinkwrap
fi
如何调整它以检测何时全局安装?
【问题讨论】:
-
如果模块已安装,则第一个子句的退出状态为 0 ("true"),这不是与您想要的相反吗?