Closed yqs112358 closed 2 months ago
要不让开发者手动编译算了
我建议是编译成js
我建议是编译成js
本来就是编译到js,node不支持直接运行ts 这边todo是提供ts编译编译工具(tsc等)使插件包中的ts代码在加载插件时自动编译并加载
@yqs112358 我的建议是不需要提供现场构建工具,正如C++插件没必要现场构建。
@yqs112358 我的建议是不需要提供现场构建工具,正如C++插件没必要现场构建。
ts和cpp不一样,ts编译器很小,而且运行很快,很多提供ts支持的平台都直接内置了ts翻译器(见bdsx) ts只是在js基础上增加了少量标注,翻译过程非常简单,只是去除标注然后转换为标准js的过程,翻译的文件是一一对应的 不像cpp源码有一大堆源码,先要汇编成二进制机器码再链接成可执行文件,ts只是纯粹的翻译
@yqs112358 我的建议是不需要提供现场构建工具,正如C++插件没必要现场构建。
ts和cpp不一样,ts编译器很小,而且运行很快,很多提供ts支持的平台都直接内置了ts翻译器(见bdsx) ts只是在js基础上增加了少量标注,翻译过程非常简单,只是去除标注然后转换为标准js的过程,翻译的文件是一一对应的 不像cpp源码有一大堆源码,先要汇编成二进制机器码再链接成可执行文件,ts只是纯粹的翻译
提前编译成单文件js更便于分发
直接润ts文件属实是没什么必要,还是直接编译成js用会更好
基于NodeJs可以提供对TS的支持 目前有两种方案:
有对接需求的需要尽快对接
ts环境搭建参考:https://juejin.cn/post/6844904022365700103