- 現(xiàn)在有些Unity相關(guān)的工具包被上傳到 OpenUPM,我們可以通過openupm命令安裝相應(yīng)的package。
- 通過官網(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
- 我習(xí)慣在vscode的命令窗口執(zhí)行項目相關(guān)的一些命令,這里執(zhí)行openupm就發(fā)現(xiàn)并不能執(zhí)行,系統(tǒng)無法加載文件或執(zhí)行腳本,一般這種大概率就是環(huán)境變量的問題,新安裝了程序或者腳本之后,cmd里能正常加載,但vscode有可能會有問題,像我剛裝了node,在vscode的命令窗口里是執(zhí)行不了的,這種重啟一下就好了。
- 還有一種情況,我重啟之后 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
改下策略就可以了