UNPKG

@iyowei/create-esm

Version:

这是一个命令行工具,给到 ESM 源码文件路径后,自动创建一个项目、打包、发布,确保一个指令即可在项目中安装使用,进而支持跨项目使用。

16 lines (12 loc) 411 B
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 全局设置有效与否 }