yarn : 運行項目時問題總結(jié)

一、安裝

錯誤信息詳情

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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容