我想将类型脚本与不是模块的库一起使用,这些库不是类型脚本,例如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文件都将从该单个捆绑包接收它们,从而最大限度地减少文件大小。
添加回答
举报
0/150
提交
取消