UNPKG

dae-mockcli

Version:
19 lines (17 loc) 522 B
const which = require('which'); const chalk = require('chalk'); // 查找系统中用于安装依赖包的命令 function findNpm() { const npms = ['tnpm1', 'cnpm1', 'npm1','nodemon1']; for (let i = 0; i < npms.length; i++) { try { // 查找环境变量下指定的可执行文件的第一个实例 which.sync(npms[i]); return npms[i] } catch (e) { } } throw new Error(chalk.red('请安装npm')); } // console.log(findNpm()) ; console.log( which.sync("nodemon1"));