背景: 使用pnpm + lerna的 repo
使用lerna publish提交package时报错
经排查,发现时packages中子包定义了publish,破坏了lerna的生命周期
“publish”: “pnpm publish --access public”,
"scripts": {
"start": "set NODE_ENV=development&&webpack serve",
"build": "tsdx build",
"publish": "pnpm publish --access public",
"watch": "webpack --watch",
"test": "echo \"Error: no test specified\" && exit 1"
},