热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Expo36:无法解析“node_modules/csstree/lib/syntax/default.js”中的“../../data”

将35世博会升级到36后得到此错误。Unabletoresolve".data"from"node_modulesc

将35世博会升级到36后得到此错误。

Unable to resolve "../../data" from "node_modules/css-tree/lib/syntax/default.js"

我尝试yarn add css-tree。该错误已消失,但是模块react-native-svg与其包含的css-tree模块开始出现相同的错误。

我尝试将expo-cli升级到最新版本并重新启动终端。我正在使用expo start -c运行构建,以确保缓存不影响它。我试图从模拟器中删除应用程序。还是一样。

我已经能够通过升级css-tree内的react-native-svg依赖项来应用临时修复程序,但是据我所知,这确实是一种错误的方法。

有什么想法吗?



我找到了一种解决方法,您只需要在项目中安装css-tree软件包即可。

npm install css-tree

或者如果您使用的是纱线

yarn add css-tree

,

从SDK 38开始,此问题仍然出现,并且似乎是由版本解析问题引起的,其中Yarn / NPM将1.0.0-alpha9理解为比1.0.0-alpha.37更新(这是{ {1}}。

按以下方式使用react-native-svg-transformer与纱2或纱1的替代对我来说是固定的,而无需其他调整。

resolutions

"resolutions": {
"css-tree": "1.0.0-alpha.39"
}

,

我需要使用react-native-svg-icon遇到完全相同的问题。

我也正在运行Expo SDK v36,当它建议我通过cli安装{-{1}}时,这就是我所做的;这种方法有很多错误,最明显的是当您使用expo install react-native-svg(对于较新版本的软件包)并且“ expo”有时无法正确安装package.json,因此我发现安装了相同版本的react-native- svg w / o expo cli是最好的方法。

尝试运行此import { Circle } from 'react-native-svg'

为我修复了。

,

使用MS App Center构建我的应用程序时发生了此问题,使用行if [ -f yarn.lock ]; then { yarn install && yarn list --depth=0; } else npm install; fi在项目中的旧yarn.lock文件中拾取了App Center构建脚本,但是我通常使用npm而不是Yarn

删除此文件使构建版本可以使用npm解决此问题。


推荐阅读
  • RN即ReactNative基于React框架针对移动端的跨平台框架,在学习RN前建议最好熟悉下html,css,js,当然如果比较急,那就直接上手吧,毕竟用学习前面基础的时间,R ... [详细]
  • ReactJSUIAnt设计空组件原文:https://w ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • 本文讨论了将HashRouter改为Router后,页面全部变为空白页且没有报错的问题。作者提到了在实际部署中需要在服务端进行配置以避免刷新404的问题,并分享了route/index.js中hash模式的配置。文章还提到了在vueJs项目中遇到过类似的问题。 ... [详细]
  • 在IDEA中运行CAS服务器的配置方法
    本文介绍了在IDEA中运行CAS服务器的配置方法,包括下载CAS模板Overlay Template、解压并添加项目、配置tomcat、运行CAS服务器等步骤。通过本文的指导,读者可以轻松在IDEA中进行CAS服务器的运行和配置。 ... [详细]
  • 求解连通树的最小长度及优化
    本文介绍了求解连通树的最小长度的方法,并通过四边形不等式进行了优化。具体方法为使用状态转移方程求解树的最小长度,并通过四边形不等式进行优化。 ... [详细]
  • 先下载nodejs针对windows安装安装就行。自定义安装在对应的文件夹就行安装完之后需要在电脑的环境变量里面添加两个路径通过cmd可以查看自己node的版本号最后通过运行npm ... [详细]
  • .babelrc是用来设置转码规则和插件的,这种文件在window上无法直接创建,也无法在HBuilder中创建,甚至无法查看,但可以在sublimetext中创建、查看并编辑。当 ... [详细]
author-avatar
建霖怡旭家其
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有