pnpm的monorepo问题, packages: * 'main' * 'web/**' * 'common' * 'common2' common的package.json { "name": "common", "version": "1.0.1", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" } 在main文件里面pnpm -F main add common 但是添加的包,不是本地的,这个是什么问题 改动common的version版本号,子项目不能以0开头的版本号, pnpm -F main add @project/common 也是不行, 是404,走npmjs库了 // =========================================== windows: node -v: v16.20.0 pnpm -v: 8.6.7 pnpm -F main common 完全ok ubuntu: node -v: v20.12.2 pnpm -v: 9.0.6 ubuntu 始终走的npm库 不知道为啥,修改过common的name, pnpm -F main add @project/common 不行。 ubuntu暂时没有很好的解决办法。