Есть ли способ связать все общие модули узлов в пользовательский модуль? Я хочу сделать несколько модулей для импорта групп узловых модулей.
Раньше я использовал «ProvidePlugin» Wepack, который предполагает, что (это правильное слово?) Модули будут доступны глобально. Я не люблю глобальные прокладки, потому что они загрязняют глобальный охват, и мне не нужно, чтобы все мои «общие модули» были доступны во всем мире. Вместо этого я предпочел бы иметь возможность группировать свои модули и импортировать группы по одному (см. Пример). Любые идеи или рекомендации будут с благодарностью. Спасибо!
Пример:
// react_bundle.js
import React, { Component } from 'react'
import ReactDOM, { render } from 'react-dom'
// dev_bundle.js
import '@babel/register'
import path from 'path'
import logger from 'debug-logger'
import c from 'ansi-colors'
// And then from any js file, I could import one/both of the modules
// to include the variables imported in the bundle
import 'path/to/react_bundle.js'
import 'path/to/dev_bundle.js'