react项目报错Conflict: Multiple assets emit to the same filename

react项目本地启动报错,由于使用yarn的方式安装,首先考虑yarn-lock.json文件问题,git回滚到不报错版本,发现可以运行。然后回退到最新版本,用旧版本yarn-lock.json文件内容覆盖最新版本的内容,安装依赖包运行继续报错。最后排查后是package.json文件依赖版本变动导致,修改依赖包版本号后问题解决。

具体报错信息如下图:
react项目报错Conflict: Multiple assets emit to the same filename_第1张图片
package.json文件修改的内容:

	……
	"devDependencies": {
    	"@babel/core": "7.0.0-beta.46", // 修改版本号与runtime版本号一致
		"@babel/runtime": "7.0.0-beta.46",
		"webpack-dev-server": "3.1.4", // 修改版本号为未报错使版本号(低版本)
	},
	……

运行时报错不是很好排查,只能先假设各种可能,通过回滚git版本验证各种可能。

你可能感兴趣的:(React)