Amazon web services jest haste映射:haste模块命名冲突(AWS,RN)

Amazon web services jest haste映射:haste模块命名冲突(AWS,RN),amazon-web-services,react-native,jestjs,expo,aws-amplify,Amazon Web Services,React Native,Jestjs,Expo,Aws Amplify,我有一个关于AWS Amplify的React本地项目 在根目录中,有一个放大文件夹 在这个放大文件夹中,有一个后端文件夹和一个当前云后端文件夹 这两者基本相同 当我尝试使用npm run start启动我的项目时,我收到以下错误: The following files share their name; please adjust your hasteImpl: * <rootDir>/amplify-backup/backend/function/cxLoyalty

我有一个关于AWS Amplify的React本地项目

在根目录中,有一个放大文件夹

在这个放大文件夹中,有一个后端文件夹和一个当前云后端文件夹

这两者基本相同

当我尝试使用npm run start启动我的项目时,我收到以下错误:

  The following files share their name; please adjust your hasteImpl:
    * <rootDir>/amplify-backup/backend/function/cxLoyaltyMainAppVerifyAuthChallengeResponse/src/package.json
    * <rootDir>/amplify/#current-cloud-backend/function/cxLoyaltyMainAppVerifyAuthChallengeResponse/src/package.json
这也不起作用


我的想法真的快用完了,有人有什么想法吗?谢谢

我正在使用Expo CLI,遇到了同样的问题

对我有效的解决方案是: 根目录下的metro.config.js。而不是rn-cli.config.js


我正在使用Expo CLI,并且遇到了相同的问题

对我有效的解决方案是: 根目录下的metro.config.js。而不是rn-cli.config.js


我在这个问题上纠缠了好几个小时。谢谢你。这个问题我已经解决了好几个小时了。非常感谢。
module.exports = {
   resolver: {
       blacklistRE: blacklist( [
           /node_modules\/.*\/node_modules\/react-native\/.*/,
       ] )
   },
};
const blacklist = require('metro-config/src/defaults/blacklist');
module.exports = {
  resolver: {
    blacklistRE: blacklist([/#current-cloud-backend\/.*/]),
  },
  transformer: {
    getTransformOptions: async () => ({
      transform: {
        experimentalImportSupport: false,
        inlineRequires: false,
      },
    }),
  },
};