diff --git a/package.json b/package.json index 0836d78..65b82e8 100644 --- a/package.json +++ b/package.json @@ -23,5 +23,13 @@ "rollup": "4.14.3", "sass": "^1.77.8", "vite": "5.2.8" + }, + "pnpm": { + "onlyBuiltDependencies": [ + "esbuild", + "@parcel/watcher", + "core-js", + "core-js-pure" + ] } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 277189a..60a0ec5 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,7 @@ +# 单包工程也需要 packages,否则 pnpm 报 packages field missing or empty +packages: + - '.' + # pnpm 12 起,依赖的构建脚本默认「不予执行」,且 strictDepBuilds 默认为 true, # 会把安装判成非零退出(ERR_PNPM_IGNORED_BUILDS)。这里显式复核这 4 个包。 # 说明(均为 uni-app 官方依赖树的传递依赖):