ES6 Import / CommonJS需要捆绑包

时间:2018-05-08 17:49:26

标签: javascript node.js reactjs ecmascript-6 node-modules

有没有办法捆绑自定义模块中的所有公共节点模块?我想制作一些模块来导入节点模块组。

我曾经使用过Wepack的'ProvidePlugin',这个模块可以全局使用(这是正确的单词?)模块。我不喜欢全球垫片,因为它们污染了全球范围,我不需要所有的“共同模块”在全球范围内可用。相反,我希望能够将模块分组并一次导入一个组(参见示例)。任何想法或建议将不胜感激。谢谢!

示例:

// 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'

0 个答案:

没有答案