используя require в .rescripts для импорта из файла es6 - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть файл, который необходим моему конфигурационному файлу сборки, а также моему приложению во время выполнения, этот файл является файлом 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, если это возможно. Этот конфиг используется и этим конфигом сборки, и его также нужно использовать во время выполнения для перекомпоновки приложения.

...