npm run dev をしたらnpmが使えなかったエラー文
node : 用語 'node' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してく
ださい。
発生場所 行:1 文字:1
+ node -v
+ ~~~~
+ CategoryInfo : ObjectNotFound: (node:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Node.js公式サイト
>> node --version
結果バージョンが表示されたので成功
v22.15.0
ここでもう一度 npm run dev をしてみる
npm -v
>>
npm : このシステムではスクリプトの実行が無効になっているため、ファイル C:\\Program Files\\nodejs\\npm.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(<https://go.microsoft.com/fwlink/?LinkID=135170>) を参照し
てください。
発生場所 行:1 文字:1
+ npm -v
+ ~~~
+ CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
どうやら、ターミナルを管理者で開かないとnpmが使えないらしい
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
結果
npm -v
>>
10.9.2
これでwindowsでもnpmを使えるようになった