使用 webpack 和 ts-loader 重新导出 ES6 模块

re-exporting ES6 modules with webpack and ts-loader

本文关键字:新导出 ES6 模块 ts-loader webpack 使用      更新时间:2023-09-26

我有一个打字稿项目,它使用 ES6 样式语法在模块中导入和导出内容,问题是我有一个 webpack 入口点,它的作用如下:

export {Something} from "./some-file";

但是,当我像这样包含输出的 webpack 模块时:

import {Something} from "./some-webpack-bundle"

那么这是意料之中的,我是否需要告诉 webpack 手动公开Something或者是否有一些快速的方法来解决这些重新导出情况?

我是个白痴,所有其他方面都导出为库,但这个不是,所以上面的代码应该可以正常工作,假设您将 webpack 捆绑包导出为库(我们使用 UMD)。