在 expo 应用程序中安装 magnus-ui 后出现错误 "No Space between hexadecimal literal and identifier"

after installing magnus-ui in expo app getting error "No Space between hexadecimal literal and identifier"

世博会给我这个错误

No Space between hexadecimal literal and identifier
No Stack

我在这里遇到同样的问题,但它只发生在 Android,iOS 是 运行 没问题

-- 编辑--

当我尝试在浏览器上 运行 项目时才发现问题。

因此,这些是您重现我的方法的步骤:

运行:

expo start

在网络浏览器中选择“运行”

您将在“颜色”模块中遇到错误:

访问模块目录和文件: node_modules/color/index.js

第一个问题在第 66 行:

改变这个:

object &= 0xFF_FF_FF;

对此:

object &= 0xFFFFFF;

第二个问题在第 258 行:

改变这个:

`lum[i] = (chan <= 0.039_28) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;``

对此:

lum[i] = (chan <= 0.03928) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;

所以这解决了我的问题,只是在这里创建了一个问题:

https://github.com/Qix-/color/

-- 更新--

解决这个问题的正确方法是将颜色插件从 4.0.0 降级到最新版本,就我而言,今天 (07/28) 是 3.2.1,所以 运行:

yarn remove color

yarn add color@3.2.1