preinstall.js 540 B

1234567891011121314151617181920212223
  1. /*
  2. * @Description:
  3. * @Author: zcf
  4. * @Date: 2021-12-14 15:45:49
  5. * @LastEditTime: 2021-12-15 16:12:08
  6. * @LastEditors: zcf
  7. */
  8. const { printLoGo, printNodeVersionWarn, printPnpmWarn } = require('./print')
  9. // 当前执行环境的node版本
  10. const { version: VERSION } = process
  11. // 最低需求的node版本
  12. const SAFE_VERSION = 'v14.0.0'
  13. const LOGO = 'zcf-admin'
  14. // 打印LOGO
  15. printLoGo(LOGO)
  16. // node环境是否满足最低要求
  17. printNodeVersionWarn(VERSION, SAFE_VERSION)
  18. // 当前环境的包管理器是否是pnpm
  19. printPnpmWarn()