我的脚本中有
const mysql = require('mysql');
是否可以在运行时安装mysql(如果尚未安装)? 我阅读了以下解决方案:Is it possible to install npm package only if it has not been already installed?
但这是通过Shell完成的,不适用于Windows 我正在寻找Windows版本。
我的目标是向客户端提供脚本-他无法使用一些npm命令来安装软件包。
答案 0 :(得分:0)
npm list mysql || npm install mysql
如果软件包不存在, npm list <package>
将返回└── (empty)
(Node.js v10.15.3)。