概要
色々なライブラリを管理はされているが、そういえばいつからかアップデされていない!!
って事で、アップデしました。
package.json内のライブラリ達を一括アップでしてくださります。
ローカル環境:windows10
参考サイト様 -> https://omachizura.com/2016/02/npm-package-new.html
npm を使ってアップデ
https://www.npmjs.com/package/npm-check-updates
こちらを利用して、アップデートしていきます。
npm install -g npm-check-updates
実行
npm-check-updates -u
実行後、アップデートされたファイルが列挙されますよー
エラーが出た
npm-check-updates : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\user\AppData\Roaming\npm\npm-check-updates.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(https://go.m
icrosoft.com/fwlink/?LinkID=135170) を参照してください。
発生場所 行:1 文字:1
+ npm-check-updates -u
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
PSSecurityException
ってところでググったところ、ファイルの権限が原因でした。
つまりは、カレントディレクトリから C:\Users\user\AppData\Roaming\npm\npm-check-updates.ps1
を呼び出しているらしいです。
権限変更していきましょうか。私の環境では以下だったので・・
参考サイト様:https://qiita.com/Targityen/items/3d2e0b5b0b7b04963750
# PowerShell -ExecutionPolicy RemoteSigned C:\Users\user\AppData\Roaming\npm\npm-check-updates.ps1
-ExecutionPolicy
がPSの権限の変更。
エラーになったファイルをしてしてます。
Get-ExecutionPolicy ファイル名
にすると、ファイルの現在の権限がわかります。
最後に
ハマってはないけど、一応メモっておくー!
PSは、昔触ってたからねー! > ADの方だけど・・
最近、windows触っていて、やっぱりマウスとキーボは使いやすい!!
だが、しかし、windowsの内部構造をあまり知らないので、色々ハマりやすくて><辛い!!
最近、お仕事の面談とか色々受けているのですが、やっぱり凄腕エンジニアさんがいらっしゃると「あーここでお仕事させて頂きたいです!!!」と思ってしまう。自分がソレになるようぢゃなきゃダメやね。
はい、頑張りましょー。