TypeScript入門コースのサポート情報

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週間無料体験しよう

今すぐ詳細を確認する

プログラミング入門ナビ編集部