在 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
世博会给我这个错误
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