(计算机)转译:把一种编程语言的源代码转换成另一种语言(通常是同一抽象层级的语言)的等价源代码,以便兼容不同环境或获得特定特性。常见如把 TypeScript/ES6+ 转成可在旧浏览器运行的 JavaScript。
/ˌtrænˈspaɪl/
I transpiled the TypeScript code to JavaScript.
我把 TypeScript 代码转译成了 JavaScript。
After we transpile the project, the output can run on older browsers without changing the original source.
在我们转译整个项目之后,输出代码无需修改原始源码就能在较旧的浏览器上运行。
transpile 是较新的技术词,常被解释为由 **trans-**(“跨越、转换”)和 compile(“编译”)类比构成,用来强调“在语言之间转换源码”的编译式处理;与传统“编译到机器码(compile)”相对,转译通常仍输出可读的源代码(例如 JavaScript→JavaScript)。