nodejs:如果不存在,请安装软件包(Windows版本)?

时间:2019-06-12 00:08:08

标签: node.js npm node-modules

我的脚本中有

const mysql = require('mysql');

是否可以在运行时安装mysql(如果尚未安装)? 我阅读了以下解决方案:Is it possible to install npm package only if it has not been already installed?

但这是通过Shell完成的,不适用于Windows 我正在寻找Windows版本。

我的目标是向客户端提供脚本-他无法使用一些npm命令来安装软件包。

1 个答案:

答案 0 :(得分:0)

npm list mysql || npm install mysql
如果软件包不存在,

npm list <package>将返回└── (empty)(Node.js v10.15.3)。