尝试使用 web-pack 运行 K6 测试
使用 k6-template-typescript
还安装了winston logger和axios(k6出于某种原因不喜欢这两个依赖项)
> [email protected] start
> webpack
asset k6-load.test.js 831 KiB [emitted] (name: k6-load.test.test) 1 related asset
orphan modules 132 KiB [orphan] 53 modules
runtime modules 1.04 KiB 5 modules
cacheable modules 676 KiB
javascript modules 532 KiB 198 modules
json modules 144 KiB
./node_modules/winston/package.json 1.51 KiB [built] [code generated]
./node_modules/mime-db/db.json 143 KiB [built] [code generated]
+ 16 modules
webpack 5.76.0 compiled successfully in 800 ms
ERRO[0000] could not initialize 'dist/total-turnover.test.js': could not load JS test 'file:///Users/user/Documents/work/project/k6-tests/dist/k6-load.test.js': SyntaxError: Compiler bug: Lexical declaration for an unbound name at webpack://typescript/./node_modules/winston/lib/winston/create-logger.js:36:0
Axios 用于外部调用以获取要使用的数据(尽管没有尝试过 Httpx) 当 Winston 在带有网络调用的文件中使用错误日志时(可以删除并替换为 console.log tbh)
尝试将 web-pack 目标从 Web 更改为 Node,从 Node 更改为 Web,将依赖项添加到后备(作为其子依赖项)