使用eval 解决__dirname被硬编码 _马小 2025-11-19 18 阅读1分钟 使用eval 解决__dirname被硬编码 使用bun build的时候,可能出现把__dirname硬编码,如下: // src/main.ts var __dirname = "/Users/young/mx/oo/pac/src"; 但是实际上被打包之后,路径一般都会改变,如:src=>dist 解决方法 path.join(__dirname, 'xx.html') 改为 path.join(eval('__dirname'), 'xx.html')