单行:
for i in `seq 1 100`; do PACKAGE_NAME=`gulp --task 2>&1 | grep 'Error: Cannot find module' | awk '{print $5}' | sed "s/'//g" | awk -F / '{print $1}'`; echo "install package: ${PACKAGE_NAME}"; cnpm install ${PACKAGE_NAME}; done
多行:
for i in `seq 1 100`
do
PACKAGE_NAME=`gulp --task 2>&1 | grep 'Error: Cannot find module' | awk '{print $5}' | sed "s/'//g" | awk -F / '{print $1}'`
echo "install package: ${PACKAGE_NAME}"
cnpm install ${PACKAGE_NAME}
done
本文介绍了一种使用Shell脚本批量安装npm模块的方法。通过解析`gulp --task2`命令的错误输出,提取未找到的模块名称,并利用`cnpm`进行自动安装。此过程在一个循环中执行100次,每次迭代都会检查并安装缺失的模块。

4200

被折叠的 条评论
为什么被折叠?



