Как включить "require(*/*. Vrx)" с помощью rn-cli.config?

Пакет Metro для реактивной среды cli не может разрешить файл .vrx (используется для сцены AR вирореакции).

Я попытался создать файл rn-cli.config.js в корне проекта, который должен был отсортировать его, но это не так. Что мне не хватает?

Я попытался создать файл rn-cli.config.js в корне проекта, который должен был отсортировать его, но это не так. Что мне не хватает?

Указанный путь определенно является правильным в требуемом.js

р - н-cli.config.js

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

module.exports = (async () => {
  const {
    resolver: { assetExts }
  } = await getDefaultConfig();

  return {
    resolver: {
      assetExts: [...assetExts, "obj", "mtl", "JPG", "vrx", "fbx", "hdr"]
    }
  };
})();

Metro bundler сообщает об этой ошибке

error: bundling failed: Error: Unable to resolve module `./js/res/coffee_mug/object_coffee_mug.vrx` from `C:\Users\Dave\Documents\schoolOfCode\Final Project\final-project-app-brumgo-front-end\components\ARtest\index.js`: The module `./js/res/coffee_mug/object_coffee_mug.vrx` could not be found from `C:\Users\Dave\Documents\schoolOfCode\Final Project\final-project-app-brumgo-front-end\components\ARtest\index.js`. Indeed, none of these files exist:

0 ответов

Обновите metro.config.js в корне вашего проекта следующим образом.

const {getDefaultConfig} = require('metro-config');

module.exports = (async () => {
  const {
    resolver: {assetExts},
  } = await getDefaultConfig();

  return {
    resolver: {
      assetExts: [
        ...assetExts,
        'obj',
        'mtl',
        'JPG',
        'vrx',
        'hdr',
        'gltf',
        'glb',
        'bin',
        'arobject',
        'gif',
      ],
    },
  };
})();
Другие вопросы по тегам