概要
Vitest に関するTIPs/トラブルシューティングをまとめる。
TIPs
完全なスタックトレースを出させる
node_modules 内のスタックトレースを出してくれず、デバッグが難しい時がある。
2022.8.18 現在、 printError の options を直接いじるしか無さそう。
// node_modules/vitest/dist/chunk-vite-node-externalize.*.mjs
async function printError(error, ctx, options = {}) {
options = {...options, showCodeFrame: true, fullStack: true}; // <==== 追加
const { showCodeFrame = true, fullStack = false, type } = options;
関連: feat: error log improvements by sheremet-va · Pull Request #1202 · vitest-dev/vitest