在Angular项目中通过Yarn运行Vitest单元测试时提示找不到rollup包的问题求助
在Angular项目中通过Yarn运行Vitest单元测试时提示找不到rollup包的问题求助
各位大佬好,我最近在Angular项目里用Yarn(PNP模式)跑Vitest单元测试时,碰到了一个找不到rollup包的错误,试了几个办法都没搞定,来这儿求大家支个招!
当我执行测试命令 yarn run test 时,控制台输出了以下错误信息:
[INFO] failed to load config from xxx\angular-test\vitest.config.ts
[INFO] An unhandled exception occurred: Cannot find package 'rollup' imported from xxx\angular-test.yarn_virtual_\vite-virtual-35af3c8a63\13\Users\wwww\AppData\Local\Yarn\Berry\cache\vite-npm-6.3.5-244c1b4d55-10c0.zip\node_modules\vite\dist\node\index.js
[INFO] Did you mean to import "rollup/dist/parseAst.js"?
我的项目环境信息如下:
- Node 版本:
v22.13.0 - Yarn 版本:
4.9.2(启用默认PNP模式) - Angular 版本:
20.0.3 - Vite 版本:
7.0.0/ Vitest 版本:3.2.4
我已经检查过项目的依赖配置,但还是没找到问题根源,有没有大佬遇到过类似的情况,或者能给我一些排查的方向呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

