У меня есть особый сценарий. Одно веб-приложение построено на React. Еще одна утилита JavaScript есть в React, но эта утилита загружается тегом script. Итак, приложение и утилита построены изолированно. В результате как в файле комплекта веб-приложений, так и в файле комплекта утилит встроен React.
Теперь мы хотим, чтобы они разделили одну копию React. Предпочтительно экспортировать React
как глобальную переменную в коде веб-приложения (например, global.React
), чтобы утилита могла использовать его напрямую.
Код в утилите все еще как ниже. Надеемся, что веб-пакет может игнорировать его и импортировать React
из global.React
.
import React from 'react';
import ReactDOM from 'react-dom';
Вопрос: как настроить веб-пакет, чтобы указать утилите не связывать React?