在安装create-react-app
时,启动开发服务器(npm start)时出现此错误:
./src/index.css (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??postcss!./src/index.css)
Error: No valid exports main found for 'myproject\node_modules\colorette'
我已用create-react-app
重新安装了create-react-app -g
,并尝试用npx
运行它,但是仍然出现此错误。
我还能做些什么吗?
答案 0 :(得分:18)
通过将node.js升级到v14.5来解决此问题,我的笔记本电脑中有v13.5和v13.6。 并同时全局删除create-react-app:
npm uninstall -g create-react-app
并使用:
npx create-react-app myapp
答案 1 :(得分:9)
Node版本13的ReactJs存在问题,请检查您的版本。 您可以更新或降级(LTS版本)您的节点版本以正常运行ReactJs
答案 2 :(得分:6)
您需要使用以下命令将节点版本升级到14.5或最新版本:
sudo n latest // on mac or linux for latest version
对于Windows,只需使用最新版本重新安装您的节点
答案 3 :(得分:4)
升级到版本14.5将解决此问题。
答案 4 :(得分:1)
对于使用Object temp = response.get("poolingInfo");
if(null != temp && temp instanceof JSONObject) {
String contentReference = ((JSONObject) temp).toString();
}
的任何人,
您可以使用nvm
安装任何版本。
就我而言,我先前安装了v13.2.0。
因此,我使用nvm install <version-number>
然后选择要安装的最新版本:
nvm ls-remote
并按照@iamnabink注释-nvm install v14.8.0
答案 5 :(得分:0)
这是因为节点版本<14上不支持最新版本的colorette。 如果您不想安装节点V14.5,请尝试以下步骤
要卸载颜色: npm卸载色板
要安装色版1.2.0: npm install colorette@1.2.0
这解决了我的问题。
否则,您只需升级节点版本即可。
答案 6 :(得分:0)
通过将node.js升级到v14.5.0来解决此问题。升级后,我还必须删除我的node_modules文件夹并重新运行npm install
。