为了账号安全,请及时绑定邮箱和手机立即绑定

带有使用 es6 模块的外部库的类型脚本

带有使用 es6 模块的外部库的类型脚本

LEATH 2022-09-29 16:10:09
我想将类型脚本与不是模块的库一起使用,这些库不是类型脚本,例如PixiJS和可排序JS。使用 es6 模块执行此操作的最佳方法是什么?我宁愿不使用像网络打包器这样的东西。
查看完整描述

1 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

我建议做这样的事情


import * as Pixie from 'pixie.js'

然后你可以像这样使用它


// Not familiar with what the libraries do or what they are

Pixie.doSomething or const pixie = new Pixie() 

由于我不熟悉您提到的库,显然我可能没有引用正确的路径,但您明白了。当我在没有网络包但纯ts的ts项目中使用加载时,这可以正常工作import * as _ from 'loadsh


请注意!如果您不使用webpack或类似的东西,当您与tsc合作时,它将在每次导入它时将任何库u导入到.js文件中,这意味着您的文件将是次要大小!


Webpack可帮助您将所有这些库创建到外部单个捆绑包中,其中所有.js文件都将从该单个捆绑包接收它们,从而最大限度地减少文件大小。


查看完整回答
反对 回复 2022-09-29
  • 1 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信