iT邦幫忙

2021 iThome 鐵人賽

DAY 15
0
自我挑戰組

Angular 學徒之路 feat. TypeScript系列 第 15

Day 15:如何解決 PowerShell 無法使用 Angular 指令的問題?

  • 分享至 

  • xImage
  •  

學習 Angular 的過程中,遇到了一些教學資源不見得會遇到的問題,還真是家常便飯,而且你個人電腦沒遇到,但公司派發給你的筆電偏偏就遇到了,所以就來記錄一下吧!

首先,跟著任何資源在學習 Angular 的過程中,必定會安裝 Angular CLI,然後在享受 Angular CLI 強大功能的同時,輸入常用指令 ng newng serve真的是再平凡不過了,偏偏我手邊的電腦,在 PowerShell 輸入以下指令:

ng serve

它就是要給我噴錯!

但在 GitBash 就好好的,可以正常執行。

只是…當開啟 VS Code 要編輯專案時,它預設就是 PowerShell 啊!如果可以直接輸入,而不用切換到 GitBash,肯定比較方便吧!而且還有個微不足道的個人理由…就是 PowerShell 的指令 ng 是有上色的,但 GitBash 沒有…

所以我就丟了關鍵字 powershell 不能使用 ng,一下子就找到相關的解法了。

  1. 首先,在終端機輸入以下指令來取得 PowerShell 執行的 policy:
Get-ExecutionPolicy -List

就會看到以下畫面:

  1. 接著使用以下指令來變更 PowerShell 執行的 policy:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

此時再執行 ng serve,就可以成功運行了!可喜可賀!可喜可賀!

參考來源:


上一篇
Day 14:怎麼在 Angular 使用 Bootstrap?
下一篇
Day 16:把做好的 HTML 加入 Angular 吧!
系列文
Angular 學徒之路 feat. TypeScript30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言