您当前的位置: 首页 >  webpack

彭世瑜

暂无认证

  • 2浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

webpack使用ts-loader导出export default问题

彭世瑜 发布时间:2021-12-03 18:23:17 ,浏览量:2

webpack使用ts-loader转译ts到js时,有如下代码:

index.ts

function foo(){}

export default foo

转译后变成了

export.default = foo;

外部引用的时候只能通过

import foo from "./index.js"

foo.default

看起来有奇怪

解决方式是在配置文件 webpack.config.js 中添加配置

'use strict';

module.exports = {
  // 省略其他配置
  output: {
    library: {
      name: 'libraryName',
      type: 'umd',
      // 不添加的话引用的时候需要 libraryName.default
      export: 'default',
    },
  },
  // 省略其他配置
};

问题来自 https://github.com/TypeStrong/ts-loader/issues/583

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.5282s