如何解决“找不到有效的出口主体”编译错误?

时间:2020-07-08 09:46:31

标签: reactjs

我尝试使用编译文件

npm开始

但它不起作用。

在我的Chrome和终端中,它像这样显示。

编译失败 ./src/index.css(./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??postcss!./src /index.css) 错误:找不到“ C:\ Users \ Jiwoo \ Desktop \ movie_app_2020 \ node_modules \ colorette”的有效导出主文件

我试图删除文件夹[node_modules]并输入“ npm i”,但它也无法正常工作。

如何解决我的错误?

3 个答案:

答案 0 :(得分:1)

使用以下命令升级node.js并同时全局删除create-react-app

npm uninstall -g create-react-app

并使用:

npx create-react-app myapp

答案 1 :(得分:0)

我使用的是 Windows 7,最新的 Node 版本是 13.6。因此,让它运行的唯一选择是降级自动前缀:npm i autoprefixer@9.8.0colorette 模块降级到 1.2.0 没有帮助。 最终的解决方案是升级 Node,但是,这在 Windows 7 上是不可能的。或者,您可以尝试在 VM 上或使用支持 Node 14+ 的 docker 镜像编译它。

答案 2 :(得分:-1)

对于使用任何12+版本的Windows 7用户,只需下载最新的13个版本,即v13.14.0。在安装此版本之前,请确保卸载先前安装的版本。 这是下载link

下载.msi文件而不是exe文件

希望它会起作用 谢谢