Vscode 無法執(zhí)行 openupm命令

  1. 現(xiàn)在有些Unity相關(guān)的工具包被上傳到 OpenUPM,我們可以通過openupm命令安裝相應(yīng)的package。
  2. 通過官網(wǎng)安裝node,npm就自動配置到我們系統(tǒng)中,然后**
# Install openupm-cli
$ npm install -g openupm-cli
# OR yarn global add openupm-cli

# Enter your Unity project folder
$ cd YOUR_UNITY_PROJECT_FOLDER

# Search a package
$ openupm search addressable-importer
┌───────────────────────────────────────┬─────────┬───────────┬────────────┐
│ Name                                  │ Version │ Author    │ Date       │
├───────────────────────────────────────┼─────────┼───────────┼────────────┤
│ com.littlebigfun.addressable-importer │ 0.4.1   │ Favo Yang │ 2019-11-25 │
│ Unity Addressable Importer            │         │           │            │
└───────────────────────────────────────┴─────────┴───────────┴────────────┘

# Install package
$ openupm add com.littlebigfun.addressable-importer
added: com.littlebigfun.addressable-importer@0.4.1
manifest updated, please open unity project to apply changes

可以執(zhí)行查看版本命令 看下安裝是否成功

npm -v 
openupm -V 
  1. 我習(xí)慣在vscode的命令窗口執(zhí)行項目相關(guān)的一些命令,這里執(zhí)行openupm就發(fā)現(xiàn)并不能執(zhí)行,系統(tǒng)無法加載文件或執(zhí)行腳本,一般這種大概率就是環(huán)境變量的問題,新安裝了程序或者腳本之后,cmd里能正常加載,但vscode有可能會有問題,像我剛裝了node,在vscode的命令窗口里是執(zhí)行不了的,這種重啟一下就好了。
  2. 還有一種情況,我重啟之后 npm命令能用,openupm不行。
    這里修改vscode管理員權(quán)限也沒有用
    vscode使用的實際是powershell, powershell 的默認(rèn)策略是 Restricted
Restricted 執(zhí)行策略不允許任何腳本運行。
AllSigned 和 RemoteSigned 執(zhí)行策略可防止 Windows PowerShell 運行沒有數(shù)字簽名的腳本。
若要了解計算機上的現(xiàn)用執(zhí)行策略,請輸入:get-ExecutionPolicy
若要在本地計算機上運行您編寫的未簽名腳本和來自其他用戶的簽名腳本,請輸入以下命令將計算機上的 執(zhí)行策略更改為 RemoteSigned:set-ExecutionPolicy RemoteSigned

改下策略就可以了

?著作權(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)容