Windows11でnpmでローカルインストールしたパッケージへのパスを通す
対策前
npm i -D jest
パスが通っていない場合、実行ファイルが見つからない
jest src/sayHello.test.ts
'jest' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
対策
- 1 . Windows(田)キー+Rキー押下後にsysdm.cplを入力し、OK押下
- 2 . 詳細設定タブ押下後に環境変数押下
- 3 . Pathを選択し、編集押下
- 4 . 新規押下後に「.\node_modules.bin」と入力し、OK押下
対策後
環境変数設定後にコマンドプロンプトを新しく立ち上げて、コマンド実行
jest src/sayHello.test.ts
console.log
Hello World!
at sayHello (src/sayHello.ts:3:11)
console.log
Hello World!
at sayHello (src/sayHello.ts:3:11)
PASS src/sayHello.test.ts
√ sayHello (11 ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 3.124 s
Ran all test suites matching /src\\sayHello.test.ts/i.