Vercel部署React应用遇Rollup解析react-media-recorder错误求助
解决Vercel部署时Rollup无法解析"react-media-recorder"的问题
问题核心:你项目中用到了
react-media-recorder库,但它没被添加到package.json的依赖列表里。本地能正常构建运行是因为本地node_modules里已经有这个库,但Vercel部署时会完全依照package.json重新安装依赖,所以找不到它。具体解决步骤:
- 在项目根目录执行命令,将该库添加到生产依赖:
yarn add react-media-recorder - 把更新后的
package.json和yarn.lock文件提交到代码仓库 - 重新触发Vercel的部署流程
- 在项目根目录执行命令,将该库添加到生产依赖:
额外提醒:如果之前是通过
yarn add -D把它装到开发依赖里的,也需要改成生产依赖——因为这个库是在应用代码中直接导入使用的,属于运行时必需的依赖。
内容的提问来源于stack exchange,提问作者plexivity
相关产品推荐
相关产品推荐

