1 Star 0 Fork 0

赖思谕/VUE+Vite+PostCss+Pinia

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
preinstall.js 923 Bytes
一键复制 编辑 原始数据 按行查看 历史
赖思谕 提交于 2024-11-01 15:25 . 管理系统框架搭建
// check-node-version.js
import semver from "semver";
// 设置支持的node版本
const desiredVersions = [
'^18.18.0',
'^20.9.0',
'>=21.1.0'
];
const currentVersion = process.version;
let isValidVersion = false;
for (const versionRange of desiredVersions) {
if (semver.satisfies(currentVersion, versionRange)) {
isValidVersion = true;
break;
}
}
if (!isValidVersion) {
console.error(`Unsupported Node.js version: ${currentVersion}. 受eslint的影响,要求node版本 versions: ${desiredVersions.join(', ')}`);
process.exit(1); // 退出并返回一个非零状态码,表示错误
} else if (!/pnpm/.test(process.env.npm_execpath || '')) {
console.warn(
`\u001b[33m禁止使用除pnpm以外的包管理器安装依赖.\u001b[39m\n`,
)
process.exit(1)
}
console.log(`Node.js version ${currentVersion} is supported.`);
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/laisiyu/vue--vite--post-css--pinia.git
git@gitee.com:laisiyu/vue--vite--post-css--pinia.git
laisiyu
vue--vite--post-css--pinia
VUE+Vite+PostCss+Pinia
master

搜索帮助