121 - 《cnpm 问题两则》

发布于 2022年5月24日

对内发的,这里把 tnpm 全量替换成 cnpm 一样适用。

以下问题在 pnpm 下不会存在,cnpm 加油。另外,要是 cnpm 能引入 pnpm mode 开放给开发者选择就更好了。

1、cnpm i 不稳

找个空目录,

node@16.10.0
darwin arm64 21.4.0
$ cnpm i umi@4.0.0-rc.18
$ npx umi g page index
$ umi dev

一切正常。

然后修改 package.json 中的 umi 版本到 4.0.0-rc.19,

- "umi": "^4.0.0-rc.18"
+ "umi": "^4.0.0-rc.19"

执行 cnpm i,很快结束了,但感觉不对。

再执行 npx umi dev,报错,

fatal - TypeError: The 'compilation' argument must be an instance of Compilation
  at Function.getCompilationHooks (/private/tmp/sorrycc-pJQsGL/node_modules/_@umijs_bundler-webpack@4.0.0-rc.19@@umijs/bundler-webpack/compiled/

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。