NodeJS:如果不存在,请安装包(Windows版本)



在我的脚本中,我有

const mysql = require('mysql');

有没有办法在运行时安装 mysql(如果尚未安装(?我阅读了这个解决方案:是否只有在尚未安装npm包的情况下才能安装它?

但这是通过 shell 完成的,不适用于 Windows我寻找一个窗口版本。

我的目标是为我的客户提供脚本 - 他无法通过一些 npm 命令来安装软件包。

npm list mysql || npm install mysql

如果包不存在,npm list <package>将返回└── (empty)(Node.js v10.15.3(。

最新更新