Webpack 导入网页包包

Webpack 导入网页包包,webpack,Webpack,我正在将此与网页包捆绑: function blarg() { return 'warg'; } const stuff = { things: 'whatnot' } const paraphernalia = 'junk'; module.exports = { blarg, stuff, paraphernalia, } 创建包时,我希望能够导入如下对象: import obj from './bundle.js'; 对象应如下所示: { blarg,

我正在将此与网页包捆绑:

function blarg() {
  return 'warg';
}

const stuff = {
  things: 'whatnot'
}

const paraphernalia = 'junk';

module.exports = {
  blarg,
  stuff,
  paraphernalia,
}
创建包时,我希望能够导入如下对象:

import obj from './bundle.js';
对象应如下所示:

{
  blarg,
  stuff,
  paraphernalia,
}
相反,输出是
未定义的

我想这样做,因为捆绑包将是一个外部库,我不希望该库负责将内容附加到
窗口


如何从包中导入对象?

您需要将包作为库输出

您可以更新您的网页配置,以在
输出
部分中包括
库目标

output: {
  // ...
  library: 'myLibraryName',
  libraryTarget: 'umd'
}
文档中的完整详细信息: