/
githubmr
/
facebook-react-native
Обзор
Документация
Войти
/
githubmr
/
facebook-react-native
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-native/metro.config.js
45 строк
1 KB
Tim Yung
RN: Flowify Non-Library Files (#51790)
04 июн 2025, 22:03
04 июн 2025, 22:03
d770577
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow strict-local * @format */ 'use strict'; /*:: import type {ConfigT} from 'metro-config'; */ const {getDefaultConfig} = require('@react-native/metro-config'); const {mergeConfig} = require('metro-config'); const path = require('path'); /** * This cli config is needed for development purposes, e.g. for running * integration tests during local development or on CI services. */ const config = { // Make Metro able to resolve required packages that might be imported from /packages/react-native watchFolders: [ path.resolve(__dirname, '../../node_modules'), path.resolve(__dirname, '../assets'), path.resolve(__dirname, '../normalize-color'), path.resolve(__dirname, '../polyfills'), path.resolve(__dirname, '../virtualized-lists'), ], resolver: { blockList: [/buck-out/, /sdks\/hermes/], extraNodeModules: { 'react-native': __dirname, }, }, }; module.exports = mergeConfig( getDefaultConfig(__dirname), config, ) /*:: as ConfigT */;