dae-mockcli
Version:
19 lines (17 loc) • 522 B
JavaScript
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"));