У меня есть файл, который необходим моему конфигурационному файлу сборки, а также моему приложению во время выполнения, этот файл является файлом es6. В настоящее время я пытаюсь импортировать простой объект из файла es6 в общий файл js. В основном я использую рескрипты для редактирования конфигурации веб-пакета без извлечения. Но мне нужно получить доступ к этому файлу конфигурации es6 в мой файл .rescriptsr c. js.
import theme2 from './theme2';
const whiteLabel = {
'primary-color': 'red',
};
export { whiteLabel, theme2 }
Затем я пытаюсь импортировать его в файл .rescripts
const fs = require('fs');
const path = require('path');
const lessToJs = require('less-vars-to-js');
const AntDesignThemePlugin = require('antd-theme-webpack-plugin');
const config = require('../src/config.js') <-----
module.exports = [
....webpack config here
];
Я получаю ошибку:
SyntaxError: Cannot use import statement outside a module
Мой вопрос: есть ли способ импортировать этот объект в мой файл? Кроме того, я хотел бы избежать выталкивания моего CRA, если это возможно. Этот конфиг используется и этим конфигом сборки, и его также нужно использовать во время выполнения для перекомпоновки приложения.