使用 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 在这种情况下,该包也可能必须降级。就像我必须将autoprefixer9.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

游戏开发笔记:查找数据丢失问题

游戏开发笔记:查找数据丢失问题

游戏开发笔记:查找数据丢失问题

当我正在尝试为我正在通过Unity开发的游戏构建apk文件时,Android SDK未正确安装错误?

一次加载多个 .plist 时 Cocos2d 游戏崩溃