电商商城定制开发以上文章解释了出现此电商商城定制开发错误的原因,并提供了两种比较推荐的方案和一种不推荐但同样也能解决问题的方案,我是采用第一种方案,即在package.json的scripts配置中添加如下字段
"start": "react-scripts --openssl-legacy-provider start"
运行成功:
今天重新运行项目的时候发现又报错了,看了看网上的一些帖子回复,发现set NODE_OPTIONS的方法只是治标不治本。最后参考了一下下面这篇帖子:
还是决定使用nvm管理nodejs版本,并启用低版本nodejs。
nvm install [版本号]下载你要使用的低版本,我这里选用的是16.13.0
在管理员身份下运行cmd,并使用nvm list查询nvm现有版本。
我现在使用的是高版本18.7.0,需要通过nvm uninstall进行卸载。
然后使用nvm use [版本号]使用16.13.0版本
在16.13.0版本下重新执行npm install ganache-cli -g
再次启动项目即可。
题外话,报了新的错误:
解决方案:
其他什么set-registry没见有用,有可能是我没配置好命令吧,反正显示命令没有,没上面这个有用。