使用 React 开发游戏时发现错误
Posted
技术标签:
【中文标题】使用 React 开发游戏时发现错误【英文标题】:Error found while developing games with react 【发布时间】:2020-10-26 20:20:57 【问题描述】:我在使用 react 进行井字游戏时遇到以下错误。 "./src/index.css (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??postcss!./ src/index.css) 错误:“G:\Nodejs\projectReact\tic-tac-toe\node_modules\colorette”的包导出未定义有效的“。”目标”
【问题讨论】:
你在 webpack 中配置了 cssLoadres 吗? 【参考方案1】:当我安装最新的colorette
版本(即1.2.1
)时,我遇到了类似的问题。据我了解,这个版本的colorette
需要 Node 14+,而我有 Node 13.1。因此有两个选项可以解决这个问题,将 Node 升级到 14+ 版本,将 colorette
降级到之前的版本 1.2.0
。
我没有尝试升级 Node,因为它会影响我的其他项目,所以我刚刚将 colorette
降级到 1.2.0,使用以下命令可以正常工作。
卸载colorette:
npm uninstall colorette
安装 colorette 1.2.0 版:
npm install colorette@1.2.0
【讨论】:
虽然这并不完全相关,但在某些情况下,其他一些 npm 包可能会使用colorette
版本 1.2.1
在这种情况下,该包也可能必须降级。就像我必须将autoprefixer
从9.8.6
降级为9.8.4
,因为9.8.6
版本的autoprefixer 正在使用colorette 1.2.1
【参考方案2】:
使用 node v 13.1.x 时遇到同样的问题,将其升级到 14.x 到目前为止使用命令有帮助: sudo n 最新
【讨论】:
以上是关于使用 React 开发游戏时发现错误的主要内容,如果未能解决你的问题,请参考以下文章
游戏环境配置:React Native 开发环境配置 For Android