Closed cesaryuan closed 10 months ago
欢迎,但是工作量看起来有点大啊。
欢迎,但是工作量看起来有点大啊。
看了下还行,要改的不算多好像
确实管用,也就是改一下每个文件的import和export,还有package.json
。
你顺便把文件后缀改成cjs吧。
const { parse } = require('@babel/parser')
const traverse = require('@babel/traverse').default
const generator = require('@babel/generator').default
const t = require('@babel/types')
const vm = require('node:vm')
const { VM } = require('vm2')
你顺便把文件后缀改成cjs吧。
这个感觉不用改也行,改了之后pr会一片红🤣
es module的问题在于用vscode或者webstorm调试时不支持在uncaught exception处断下来,不利于调试(在尝试为decode-js做贡献,但是发现不支持异常断点调试起来好麻烦哈哈)
而cjs则没有这个问题,所以想问下大佬我可以提一个pr改成cjs模式嘛