例如,我有一个有效的 JS 脚本sfiddle-example-js:
const { parallelLimit } = async
;(async () => {
const tasks = Array(10)
.fill(null)
.map((item, i) => async () => i)
const limit = 5
await parallelLimit(tasks, limit)
.then((results) => console.log(results.join(',')))
})()
<script src="https://cdnjs.cloudflare.com/ajax/libs/async/3.2.3/async.js"></script>
当我将它切换到 TypeScript时,它停止工作。
在本地项目中,理论上,我需要包含这个包,
npm i --save-dev @types/async
但是如何在jsfiddle.net平台上解决这个问题呢?
显然jsfiddle.net不太适合发布 TypeScript 代码,
而且这个公式中的问题很可能没有解决方案。
要发布 TypeScript 代码,最好使用stackblitz.com服务。