Closed mishengqiang closed 11 months ago
I don't have an exact answer off hand, but the 3 package managers vary quite a bit in annoying and subtle ways when it comes to package.json script running, argument passing etc. It's an unfortunate set of circumstances.
npm-run-all{2} doesn't attempt to normalize these differences. Generally my order of priorities here is: make it work perfectly with npm, then best effort on pnpm and then yarn.
Could you clarify what you think npm-run-all2 is doing incorrectly here, and how you think it should work?
Closing due to lack of specifics here. Happy to reopen when we can clarify these issues. I don't have time at the moment to investigate on my own.
In the create-vue project, the
@
placeholder is used, but there is inconsistency in behavior between npm, yarn, and pnpm. See details at https://github.com/vuejs/create-vue/pull/394#issuecomment-1833596570.