create-react-app starting error - Error: No valid exports main found for '\node_modules\colorette'
create-react-app starting error - Error: No valid exports main found for '\node_modules\colorette'
安装 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 -g
全局重新安装 create-react-app
并用 npx
尝试了 运行,但我仍然得到这个错误。
还有什么我可以做的吗?
通过将 node.js 升级到 v14.5 解决了这个问题,我的笔记本电脑上有 v13.5 和 v13.6。
并在全球范围内删除 create-react-app:
npm uninstall -g create-react-app
并使用:
npx create-react-app myapp
Node 版本 13 对于 ReactJs 有问题,请检查您的版本。
您可以更新或降级(LTS 版本)您的节点版本以正常工作 ReactJs
升级到版本 14.5 将解决此问题。
您需要将节点版本升级到 14.5 或最新版本:
sudo n latest // on mac or linux for latest version
对于 windows 只需重新安装最新版本的节点
这是因为版本 < 14 的节点不支持最新版本的 colorette。
如果您不想安装节点 V14.5
,请尝试以下步骤
要卸载 colorette:
npm 卸载 colorette
要安装 colorette 版本 1.2.0:
npm 安装 colorette@1.2.0
这解决了我的问题。
否则你可以简单地升级节点版本。
对于使用 nvm
、
的任何人
您可以使用nvm install <version-number>
安装任何版本。
就我而言,我之前安装了 v13.2.0。
所以,我用 nvm ls-remote
检查了所有可用的版本
然后选择最新版本安装,如下所示:
nvm install v14.8.0
并且根据@iamnabink 评论 - nvm use v14.8.0
通过将 node.js 升级到 v14.5.0 解决了这个问题。升级后,我还必须删除 node_modules 文件夹并重新运行 npm install
.
安装 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 -g
全局重新安装 create-react-app
并用 npx
尝试了 运行,但我仍然得到这个错误。
还有什么我可以做的吗?
通过将 node.js 升级到 v14.5 解决了这个问题,我的笔记本电脑上有 v13.5 和 v13.6。 并在全球范围内删除 create-react-app:
npm uninstall -g create-react-app
并使用:
npx create-react-app myapp
Node 版本 13 对于 ReactJs 有问题,请检查您的版本。 您可以更新或降级(LTS 版本)您的节点版本以正常工作 ReactJs
升级到版本 14.5 将解决此问题。
您需要将节点版本升级到 14.5 或最新版本:
sudo n latest // on mac or linux for latest version
对于 windows 只需重新安装最新版本的节点
这是因为版本 < 14 的节点不支持最新版本的 colorette。 如果您不想安装节点 V14.5
,请尝试以下步骤要卸载 colorette: npm 卸载 colorette
要安装 colorette 版本 1.2.0: npm 安装 colorette@1.2.0
这解决了我的问题。
否则你可以简单地升级节点版本。
对于使用 nvm
、
您可以使用nvm install <version-number>
安装任何版本。
就我而言,我之前安装了 v13.2.0。
所以,我用 nvm ls-remote
然后选择最新版本安装,如下所示:
nvm install v14.8.0
并且根据@iamnabink 评论 - nvm use v14.8.0
通过将 node.js 升级到 v14.5.0 解决了这个问题。升级后,我还必须删除 node_modules 文件夹并重新运行 npm install
.