UNPKG

create-sf-uni-app

Version:

一个基于 Vite + Vue3 + uni-app 的项目模板脚手架,支持 TypeScript 和 JavaScript。

16 lines (12 loc) 556 B
import fsExtra from 'fs-extra'; import path from 'path'; export async function updatePackageJson(root, { name, description, author }) { const pkgPath = path.join(root, 'package.json'); // 使用 fs-extra 的 readJson,它会自动读取并解析 JSON 文件 const pkg = await fsExtra.readJson(pkgPath); pkg.name = name; pkg.description = description; pkg.author = author; // 使用 fs-extra 的 writeJson,它会自动序列化并写入文件,还支持格式化 await fsExtra.writeJson(pkgPath, pkg, { spaces: 2 }); }