Babel.js 构建生产应用程序时,React-Native Expo导出Web接收错误“无效的项目根”

omjgkv6w  于 2022-12-31  发布在  Babel
关注(0)|答案(1)|浏览(112)

你好,我收到的错误,项目根是无效的。我也将补充说,我正在使用博览会旁边我的项目。
执行命令***npx expo export:web***时会发生这种情况
执行命令***npx expo build***时也会发生

网络包配置js

module.exports = function (api) {
  api.cache(true);
  return {
    presets: ["babel-preset-expo"],
    plugins: ["react-native-reanimated/plugin"],
  };
};

metro.config.js*(不确定metro是否相关,因为我认为它更多的是用于开发目的...)*

const { getDefaultConfig } = require("@expo/metro-config");

const defaultConfig = getDefaultConfig(__dirname);

defaultConfig.resolver.assetExts.push("cjs");

module.exports = defaultConfig;

React Native配置js

module.exports = {
  project: {
    ios: {},
    android: {}, // grouped into "project"
    web: {},
  },
  assets: ["./assets/fonts"], // stays the same
};

***npm start***运行良好,浏览器中的一切都正常工作。目标是为生产构建这个,并开始在Web服务器上托管。

我希望我只是在配置文件中缺少了一个目录的位置,但任何见解都很感激。

相关问题