一、安裝
錯誤信息詳情
yarn : 無法將“yarn”項識別為 cmdlet、函數(shù)、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。
所在位置 行:1 字符: 1
+ yarn
+ ~~~~
+ CategoryInfo : ObjectNotFound: (yarn:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
-
企業(yè)微信截圖_17156545278579.png
出現(xiàn)這個問題是因為沒有安裝yarn,終端執(zhí)行npm install --global yarn
npm install --global yarn
二、安裝成功后運行
yarn : 無法加載文件 C:\Users\wang.yanyan\AppData\Roaming\npm\yarn.ps1,因為在此系統(tǒng)上禁止運行腳本。有關(guān)詳細(xì)信息,請參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ yarn
+ ~~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
三、需要修改電腦配置
- image.png
- 1、確認(rèn)yarn是否安裝

企業(yè)微信截圖_17156540083481.png
2、原因
是因為PowerShell執(zhí)行策略,其默認(rèn)是設(shè)置為 Restricted (受限),不加載配置文件或運行腳本,需要更改設(shè)置為 RemoteSigned(可運行本地創(chuàng)建或網(wǎng)上下載帶數(shù)字證書簽名的腳本)。(意思是電腦系統(tǒng)對這個腳本不信任,默認(rèn)阻止這個腳本的運行,所以我們需要更改系統(tǒng)的權(quán)限)
3、解決方案
1)用管理員身份運行 Windows PowerShell ,執(zhí)行 set-ExecutionPolicy RemoteSigned 命令更改 PowerShell 執(zhí)行策略,過程中會提示詢問是否要更改執(zhí)行策略?選擇 A 或 Y 。
然后yarn -v查看yarn版本
- image.png
-
image.png
2)然后檢查一下當(dāng)前 PowerShell 執(zhí)行策略類型,輸入 get-ExecutionPolicy
- image.png
3)這時再去運行 yarn -v 就可正常運行腳本了
四、項目運行 yarn
- 企業(yè)微信截圖_17156560846710.png





