@iyowei/create-esm
Version:
这是一个命令行工具,给到 ESM 源码文件路径后,自动创建一个项目、打包、发布,确保一个指令即可在项目中安装使用,进而支持跨项目使用。
16 lines (12 loc) • 411 B
JavaScript
import shell from 'shelljs';
import terminateCli from './terminateCli.js';
export default function prerequisites() {
if (!shell.which('pnpm')) {
terminateCli('必须安装 PNPM 包管理器');
}
if (!shell.which('gh')) {
terminateCli('必须安装 Github 命令行工具');
}
// TODO: 研究,可否检查 GH、NPM 登录与否?
// TODO: 检查必要的 Git 全局设置有效与否
}