热门标签 | 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解决此问题。


推荐阅读
  • 实践指南:使用Express、Create React App与MongoDB搭建React开发环境
    本文详细介绍了如何利用Express、Create React App和MongoDB构建一个高效的React应用开发环境,旨在为开发者提供一套完整的解决方案,包括环境搭建、数据模拟及前后端交互。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • LeetCode 102 - 二叉树层次遍历详解
    本文详细解析了LeetCode第102题——二叉树的层次遍历问题,提供了C++语言的实现代码,并对算法的核心思想和具体步骤进行了深入讲解。 ... [详细]
  • 笔记说明重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系& ... [详细]
  • 题目编号:2049 [SDOI2008]Cave Exploration。题目描述了一种动态图操作场景,涉及三种基本操作:断开两个节点间的连接(destroy(a,b))、建立两个节点间的连接(connect(a,b))以及查询两节点是否连通(query(a,b))。所有操作均确保图中无环存在。 ... [详细]
  • 本文探讨了如何使用Scrapy框架构建高效的数据采集系统,以及如何通过异步处理技术提升数据存储的效率。同时,文章还介绍了针对不同网站采用的不同采集策略。 ... [详细]
  • 使用Python构建网页版图像编辑器
    本文详细介绍了一款基于Python开发的网页版图像编辑工具,具备多种图像处理功能,如黑白转换、铅笔素描效果等。 ... [详细]
  • 本文探讨了互联网服务提供商(ISP)如何可能篡改或插入用户请求的数据流,并提供了有效的技术手段来防止此类劫持行为,确保网络环境的安全与纯净。 ... [详细]
  • 本文探讨了异步编程的发展历程,从最初的AJAX异步回调到现代的Promise、Generator+Co以及Async/Await等技术。文章详细分析了Promise的工作原理及其源码实现,帮助开发者更好地理解和使用这一重要工具。 ... [详细]
  • Vue CLI 基础入门指南
    本文详细介绍了 Vue CLI 的基础使用方法,包括环境搭建、项目创建、常见配置及路由管理等内容,适合初学者快速掌握 Vue 开发环境。 ... [详细]
  • 深入探讨前端代码优化策略
    本文深入讨论了前端开发中代码优化的关键技术,包括JavaScript、HTML和CSS的优化方法,旨在提升网页加载速度和用户体验。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 线段树详解与实现
    本文详细介绍了线段树的基本概念及其在编程竞赛中的应用,并提供了一个具体的线段树实现代码示例。 ... [详细]
  • 本文介绍了如何使用开源工具ChkBugReport来解析和分析Android设备的Bugreport。ChkBugReport能够将复杂的Bugreport转换为易于阅读的HTML报告,并提供详细的图表和分析结论。 ... [详细]
  • LeetCode 实战:寻找三数之和为零的组合
    给定一个包含 n 个整数的数组,判断该数组中是否存在三个元素 a、b、c,使得 a + b + c = 0。找出所有满足条件且不重复的三元组。 ... [详细]
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社区 版权所有