我正在尝试将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。
但我总是犯这个错误-
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)感谢你的期待。
发布于 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
https://stackoverflow.com/questions/70574285
复制相似问题