Udemyで公開している「はじめてのTypeScriptプログラミング入門」のサポート情報を掲載しています。
Windows環境に関するサポート情報
Windows10を使って検証しています。他のバージョンでは、動作が異なる場合が想定されます。
1. tsc -vを実行した時に、エラーが発生する
現象
PS C:\Users\yourusername> tsc -v tsc : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\naka\AppData\Roaming\npm\tsc.ps1 を読み込むことができません。詳細については、「about_Exec ution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。 発生場所 行:1 文字:1 + tsc -v + ~~~ + CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
原因
PowerShellのデフォルト設定ではスクリプトの実行が禁止になっているため、有効にする必要がある。
対策
下記、ア〜ウを順番に実施
ア) 実行ポリシーを確認
PS C:\Users\username> Get-ExecutionPolicy
Restricted
→ Restricted と表示される場合は、スクリプトの実行が禁止されている。
イ) 一時的に、Unrestricted(すべてのスクリプトを実行可能)を設定する。
PS C:\Users\username> Set-ExecutionPolicy Unrestricted -Scope Process
補足: この設定は、PowerShellを起動するごとに設定が必要となる。恒久的に設定する方法は存在するが、ご自身で調べて設定と問題解決ができる方を除き、セキュリティの観点で推奨しない。
ウ) Unrestrictedが設定されたか、確認する
PS C:\Users\username> Get-ExecutionPolicy
Unrestricted
2. lite-serverを起動した時にダイアログが表示される
どのアプリで開きますか?
Google Chromeで開く
Windows セキュリティの重要な警告
Node.jsが、ファイアウォールでブロックされないように設定する。
3. バッチ ジョブを終了しますか (Y/N)?
ターミナルで、実行中のコマンドを終了するためにcontrol + cキーを押した時に、表示される。
「Y」キーを押してから、エンターキーを押すことで、終了できる。
動画でプログラミング入門をしよう
オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!
プレミアムプランを2週間無料体験しよう
今すぐ詳細を確認する