[Bug] 更新umi后项目启动报错

a7qyws3x  于 2022-10-22  发布在  其他
关注(0)|答案(3)|浏览(754)

What happens?

node_modules/@playwright 报 Module not found: Error: Can't resolve 'v8'

Mini Showcase Repository(REQUIRED)

How To Reproduce

npm i @ant-design/pro-cli -g
pro create myapp

? 🐂 使用 umi@4 还是 umi@3 ? (Use arrow keys)
❯ umi@4
umi@3

cd myapp
yarn install
yarn start

Context

*Umi Version:
*Node Version:
*Platform:

tpxzln5u

tpxzln5u1#

由于缺乏足够的信息,我们暂时关闭了该 Issue。请修改(不要回复) Issue 提供 最小重现 以重新开启。谢谢。

baubqpgj

baubqpgj2#

暂时的解决办法:

  • 删除 src/e2e 目录

@stormslowly 可以看下这个问题,mfsu 收集了测试文件 baseLayout.e2e.spec.ts 的依赖,错误包含了 playwright 的样式(复现方法如上文中所述,使用 pro 脚手架创建一个 pro 项目)

mqxuamgl

mqxuamgl3#

mfsu: {
exclude: ['@playwright/test']
}

这样可以不编译进 远端模块,先绕过

或者
e2e 模块移出 src 目录

我提个 PR 把 *.spec.(ts|js|jsx|tsx) 也 ignore 起来,

相关问题