首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决模块./../组件-react中的更新程序错误-本机日历从1.222.0升级到1.1274.0版本

无法解决模块./../组件-react中的更新程序错误-本机日历从1.222.0升级到1.1274.0版本
EN

Stack Overflow用户
提问于 2022-01-04 05:04:33
回答 1查看 384关注 0票数 0

我正在尝试将react-本机日历包从0.222.1升级到0.1274.1,这是我的本机项目中的最新版本。版本链接

在v1.222.0中,该文件在v1.1274.0中被命名为react-native-calendars/src/component-updater.ts,该文件已被重命名为camelcase为react-native-calendars/src/componentUpdater.ts

回购朗克

我清除了node_modules,删除了这个包-lock.json,然后做了npm。

我的反应本土化是0.66.4。

但我总是犯这个错误-

代码语言:javascript
复制
error: Error: Unable to resolve module ../../../component-updater from C:\terminal-visits\node_modules\react-native-calendars\src\calendar\day\basic\index.js:

None of these files exist:
  * node_modules\react-native-calendars\src\component-updater(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.svg|.native.svg|.svg)
  * node_modules\react-native-calendars\src\component-updater\index(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.svg|.native.svg|.svg)
> 1 | import values from 'lodash/values';
  2 | import PropTypes from 'prop-types';
  3 | import React, { Component, Fragment } from 'react';
  4 | import { TouchableOpacity, Text, View } from 'react-native';
    at ModuleResolver.resolveDependency (C:\terminal-visits\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:107:15)
    at DependencyGraph.resolveDependency (C:\terminal-visits\node_modules\metro\src\node-haste\DependencyGraph.js:288:43)
    at Object.resolve (C:\terminal-visits\node_modules\metro\src\lib\transformHelpers.js:129:24)
    at resolve (C:\terminal-visits\node_modules\metro\src\DeltaBundler\traverseDependencies.js:396:33)
    at C:\terminal-visits\node_modules\metro\src\DeltaBundler\traverseDependencies.js:412:26
    at Array.reduce (<anonymous>)
    at resolveDependencies (C:\terminal-visits\node_modules\metro\src\DeltaBundler\traverseDependencies.js:411:33)
    at processModule (C:\terminal-visits\node_modules\metro\src\DeltaBundler\traverseDependencies.js:140:31)
    at async addDependency (C:\terminal-visits\node_modules\metro\src\DeltaBundler\traverseDependencies.js:230:18)
    at async Promise.all (index 5)

感谢你的期待。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-04 06:25:50

正如我们在注释中讨论的那样,这看起来像是缓存问题。尝尝这个

1:cd android & ./gradlew洁净

2:cd ./

3:rm -rf node_modules

4:npm缓存清洁-强制

5:npm安装

6:npm启动--重置-缓存

7:npx react本机运行-android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70574285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档