微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

webpack DllPlugin:WEBPACK_EXTERNAL_MODULE_dll_reference未定义

如何解决webpack DllPlugin:WEBPACK_EXTERNAL_MODULE_dll_reference未定义

我正在尝试从其仓库dlldll-user构建标准的webpack dll示例。

我已将sourceType: 'umd'添加DllPlugin和DllReferencePlugin的配置中。像require('beta/b')这样的导入都可以正常处理,并且webpack可以成功构建dlldll-user项目。

但是,在得到的dll-user包中,我看到以下内容

/***/ "dll-reference dll_alpha":
/*!****************************!*\
  !*** external "dll_alpha" ***!
  \****************************/
/*! no static exports found */
/***/ (function(module,exports) {

module.exports = __WEBPACK_EXTERNAL_MODULE_dll_reference_dll_alpha__;

/***/ }),/***/ "dll-reference dll_beta":
/*!***************************!*\
  !*** external "dll_beta" ***!
  \***************************/
/*! no static exports found */
/***/ (function(module,exports) {

module.exports = __WEBPACK_EXTERNAL_MODULE_dll_reference_dll_beta__;

/***/ }),

这些WEBPACK_EXTERNAL_MODULE_dll_reference变量没有在任何地方定义。因此,即使构建成功,它也不起作用。

我不明白,我应该从哪里获得这些变量。是否应配置其他文档/示例中未介绍的其他内容

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。