PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/metro/src/integration_tests

Просмотр файла: metro.config.js

"use strict";

const path = require("path");
const ROOT_PATH = path.resolve(__dirname, "basic_bundle");
module.exports = {
  cacheStores: [],
  maxWorkers: 1,
  projectRoot: ROOT_PATH,
  reporter: {
    update() {},
  },
  watchFolders: [path.resolve(__dirname, "../../../")],
  server: {
    port: 0,
  },
  resolver: {
    blockList: [/excluded_from_file_map\.js$/],
    useWatchman: false,
  },
  transformer: {
    assetRegistryPath: path.join(ROOT_PATH, "AssetRegistry"),
    asyncRequireModulePath: require.resolve(
      "metro-runtime/src/modules/asyncRequire",
    ),
    babelTransformerPath: require.resolve(
      "@react-native/metro-babel-transformer",
    ),
    enableBabelRCLookup: false,
    enableBabelRuntime: false,
    getTransformOptions: async (entryFiles) => ({
      transform: {
        experimentalImportSupport: true,
        inlineRequires: entryFiles.some((filePath) =>
          filePath.includes("inline-requires"),
        ),
      },
      preloadedModules: false,
      ramGroups: [],
    }),
  },
  serializer: {
    getPolyfills: () => [
      require.resolve("./basic_bundle/loadBundleAsyncForTest"),
    ],
  },
};

Выполнить команду


Для локальной разработки. Не используйте в интернете!