nodejs
文章平均质量分 57
冬季的诅咒
一直做游戏,从未停止过
展开
-
使用Typescript泛型开发通用对象池
typescript泛型有非常多的应用,但也有其不足,例如泛型T不能用作值对象处理,因此无法通过T来细分类型。我用泛型实现了通用的对象池管理类,用作大家参考,因类型无法细分,只好将整个类作为一个参数来获取池对象或者回收对象。原创 2022-11-10 23:55:17 · 337 阅读 · 1 评论 -
使用Webpack打包Typescript ES6项目(转ES5)
目前,ES6标准逐渐成为主流,然而一些旧的浏览器,对于ES6的支持并不十分完善,这时候就需要将ES6转为ES5,以兼容旧的浏览器。Webpack是一个现代 JavaScript 应用程序的静态模块打包器,功能上非常的强大,相关的工具和插件也极其丰富。本文就利用Webpack将Typescript Es6项目编译并打包为JavaScript ES5 Bundle文件。原创 2022-11-10 22:54:12 · 1523 阅读 · 0 评论 -
EsBuild对const enum支持情况
对于才用EsBuild作为编译器的项目来说,早期的EsBuild并不支持const enum的常量替换,不过从去年开始EsBuild做出了一些改变,不过在使用上有一些限制,引用作者原话。这种编译结果,有很明显的优点,那就是大大节省代码的体积,但是也有它的缺点,那就是无法遍历枚举,也无法通过常量值,取枚举的字符串,不过这些缺点用的不是太多。今天试用了一下,已经可以完成const enum的内联替换,当然如果是.d.ts的声明文件尚需做一些更改,才能使用这一功能。例如tsc编译如下代码。原创 2022-11-10 00:09:57 · 366 阅读 · 0 评论 -
node运行内存堆栈溢出的终极解决方案
本文主要解决nodejs运行时堆栈内存溢出的问题以及如何查找nodejs执行的js文件路径原创 2022-11-08 23:18:39 · 3121 阅读 · 0 评论