@neosjs/cli
Version:
Neos(奈欧斯)是一个帮助开发者快速地创建 Vue3 应用并自动配置项目编译的脚手架
1 lines • 593 B
JavaScript
;const{execSync}=require("child_process"),semver=require("semver");function getPnpmVersion(){let a;try{a=execSync("pnpm --version",{stdio:["pipe","pipe","ignore"]}).toString()}catch(a){console.log(a)}return a||"0.0.0"}exports.hasPnpmVersionOrLater=function(a){return semver.gte(getPnpmVersion(),a)},exports.hasPnpm=function(){return exports.hasPnpmVersionOrLater("3.0.0")},exports.hasYarn=function(){try{return execSync("yarn --version",{stdio:"ignore"}),!0}catch(a){return!1}},exports.hasGit=function(){try{return execSync("git --version",{stdio:"ignore"}),!0}catch(a){return!1}};