文件名称:cjstoesm:可以将CommonJS转换为ESM的工具
文件大小:2.33MB
文件格式:ZIP
更新时间:2024-02-21 07:37:36
api cli typescript webpack modules
可以将CommonJS转换为ESM的工具 描述 这是一个将转换为可摇树的。 这不仅使您可以为浏览器捆绑CommonJS模块,而且还可以将它们捆绑在等现代工具中。 cjstoesm可以从使用,作为,并为。 存在诸如和现有技术,但是此Custom Transformer旨在生成与ES模块本地编写的等效代码一样可摇晃的代码。 此外,它的目标是尽可能地清洁,在模块周围没有像其他类似解决方案中看到的“包装纸” 。 例如,下面是cjstoesm重写CommonJS模块的方式: 输入值 exports . foo = function foo ( ) { } ; 输出量 export function foo ( ) { } 这是另一个例子: 输入值 module . exports = { foo ( ) { return 2 + 2 ; } , bar : 3 , baz : new RegExp ( "" ) } ; 输出量 export function foo ( ) { return 2 + 2 ; } export const bar = 3 ; expo