2022-07-06 07:42:23 +00:00
|
|
|
---
|
|
|
|
sidebar_position: 6
|
|
|
|
---
|
|
|
|
|
|
|
|
# 卸载指南
|
|
|
|
|
2022-07-11 04:10:40 +00:00
|
|
|
增强包不会对项目进行修改,但就像要将引擎降级一样,这种操作还是有风险的,所以我们提供两种卸载方式以供参考:
|
2022-07-06 07:42:23 +00:00
|
|
|
|
|
|
|
:::tip 提示
|
|
|
|
|
2022-07-11 04:10:40 +00:00
|
|
|
因为原理是一样的,即使是手动安装的增强包,依然可以通过引擎扩展进行卸载,反之亦然。
|
2022-07-06 07:42:23 +00:00
|
|
|
|
|
|
|
:::
|
|
|
|
|
|
|
|
---
|
|
|
|
## 使用引擎扩展卸载
|
|
|
|
|
2022-07-11 04:10:40 +00:00
|
|
|
请参考 [手动卸载](#手动卸载) 中提到的 **解除代码依赖与资源依赖**,确保项目不再依赖任何增强包的特性之后再卸载。
|
2022-07-06 07:42:23 +00:00
|
|
|
|
2022-07-11 04:10:40 +00:00
|
|
|
在 Cocos Creator 的菜单栏依次点击 **扩展 - 增强包管理 - 卸载增强包** 即可。
|
2022-07-06 07:42:23 +00:00
|
|
|
|
|
|
|
![plugin-uninstall](./assets/plugin-uninstall.png)
|
|
|
|
|
|
|
|
之后重启即可生效。
|
|
|
|
|
|
|
|
---
|
|
|
|
## 手动卸载
|
|
|
|
|
|
|
|
### 1.代码依赖
|
|
|
|
|
2022-07-11 04:10:40 +00:00
|
|
|
如果你的是 TypeScript 项目,则可以先删除 `creator-sp.d.ts` 文件,让 TypeScript 对使用了增强包接口的代码发出报错。
|
2022-07-06 07:42:23 +00:00
|
|
|
|
2022-07-11 04:10:40 +00:00
|
|
|
之后我们要确保所有代码都不再依赖增强包的特性。
|
2022-07-06 07:42:23 +00:00
|
|
|
|
|
|
|
### 2.资源依赖
|
|
|
|
|
2022-07-11 04:10:40 +00:00
|
|
|
增强包提供了一些内置资源,像是多纹理 Effect 着色器资源,你可以通过查找 UUID 引用将对增强包内置资源的引用全部移除。
|
2022-07-06 07:42:23 +00:00
|
|
|
|
|
|
|
### 3.恢复自定义引擎与删除扩展
|
|
|
|
|
|
|
|
打开 Cocos Creator 菜单的项目 - 项目设置 - 自定义引擎,勾选使用内置引擎。
|
|
|
|
|
|
|
|
点击 Cocos Creator 主界面右上角的 **编辑器** 按钮,进入到编辑器的资源目录。
|
|
|
|
|
2022-07-11 04:10:40 +00:00
|
|
|
然后使用未修改过的 `jsb-adapter` 替换掉编辑器的 `Resources/builtin/jsb-adapter` 目录,最后将增强包的引擎扩展(比如 `enhance-kit-support` 目录)删除。
|