#javascript #node.js #react-native
Вопрос:
Я пытаюсь импортировать react-native в файл с именем react-native.config.js , но я получаю эту ошибку :
import typeof AccessibilityInfo from './Libraries/Components/AccessibilityInfo/AccessibilityInfo';
^^^^^^
SyntaxError: Cannot use import statement outside a module
вот код, который я использовал :
const rn = require('react-native');
module.exports = {
assets: ['./assets/fonts'],
dependencies: {
'react-native-video': {
platforms: {
android: {
sourceDir: '../node_modules/react-native-video/android-exoplayer',
},
},
},
},
};
Я хочу иметь возможность использовать платформу React-Native, чтобы определить, работает ли устройство под управлением Android или AndroidTV . И для этой цели я хочу знать, возможно ли сделать условным module.exports или нет .
Например, этот код :
const rn = require('react-native');
module.exports = {
assets: ['./assets/fonts'],
dependencies: {
'react-native-video': {
platforms: {
android: {
sourceDir: rn.Platform.isTV
? '../node_modules/react-native-video/android-exoplayer'
: '../node_modules/react-native-video/android',
},
},
},
},
};