React craco 解决 webpack < 5 used to include polyfills for node.js core ...
    		       		warning:
    		            这篇文章距离上次修改已过435天,其中的内容可能已经有所变动。
    		        
        		                
                这个警告信息通常出现在使用Create React App (CRA)创建的项目中,当你尝试使用craco来覆盖CRA的默认配置时。
警告的含义是:在旧版本的webpack中(小于5),用于包含针对Node.js核心JavaScript特性的polyfills。这是因为旧版本的webpack不能识别和加载这些核心JavaScript特性,而这些特性在客户端环境中可能不可用。
解决方法:
- 升级webpack到5.x版本: - 在package.json中升级webpack和webpack-cli到最新稳定版本(5.x)。
- 使用npm install或yarn安装新的依赖。
- 重新运行构建命令,看是否还有警告信息。
 
- 在
- 修改craco配置: - 如果你使用craco,确保你的craco.config.js文件配置正确,并且没有引入任何不适用于webpack 5的插件或配置。
 
- 如果你使用craco,确保你的
- 更新craco到最新版本: - 更新@craco/craco到最新版本,以确保兼容性。
 
- 更新
如果你按照上述步骤操作后,警告依然存在,可能需要检查是否有其他的依赖或配置需要更新或调整。
评论已关闭