This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
{
|
||||
// `npm test` が新規クローンでも緑になるための、1 ファイル専用のビルド設定。
|
||||
//
|
||||
// src/user-folder/script-runner.ts は子プロセスとして
|
||||
// dist/user-folder/script-runner-child.js を起動する。vitest は src/ から
|
||||
// 走るのでこの .js は存在せず、`npm run build` を先に打っていない環境では
|
||||
// 32 件が「script-runner-child.js not found」で落ちる(#1007)。
|
||||
//
|
||||
// ルートの tsconfig を extends しているのは、module / target がずれると
|
||||
// 正規ビルドと違う成果物を dist に置いてしまうため。設定は 1 箇所に保つ。
|
||||
"extends": "./tsconfig.json",
|
||||
// extends は include も引き継ぐ。空にしないとリポジトリ全体を巻き込み、
|
||||
// 1 秒で済むはずの処理が 7 秒かかる(実測)。
|
||||
"include": [],
|
||||
"files": ["src/user-folder/script-runner-child.ts"]
|
||||
}
|
||||
Reference in New Issue
Block a user