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

我想将类型脚本与不是模块的库一起使用,这些库不是类型脚本,例如PixiJS和可排序JS。使用 es6 模块执行此操作的最佳方法是什么?我宁愿不使用像网络打包器这样的东西。


LEATH
浏览 87回答 1
1回答

catspeake

我建议做这样的事情import * as Pixie from 'pixie.js'然后你可以像这样使用它// Not familiar with what the libraries do or what they arePixie.doSomething or const pixie = new Pixie() 由于我不熟悉您提到的库,显然我可能没有引用正确的路径,但您明白了。当我在没有网络包但纯ts的ts项目中使用加载时,这可以正常工作import * as _ from 'loadsh请注意!如果您不使用webpack或类似的东西,当您与tsc合作时,它将在每次导入它时将任何库u导入到.js文件中,这意味着您的文件将是次要大小!Webpack可帮助您将所有这些库创建到外部单个捆绑包中,其中所有.js文件都将从该单个捆绑包接收它们,从而最大限度地减少文件大小。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript