Open
Description
Describe the bug
当一个插件依赖的库是本地 npm link 的库时或者 package.json 关于该依赖的版本配置处以“file:”前缀开头的,当该插件第一次被 Legacy Script Engine 启动 intall 依赖时无法正确安装对应依赖。我当然也想过可能是本地 Node.js 与 LeviLamina Node.js 插件引擎所用的不是同一个 Node.js 的原因
To Reproduce
① 依赖任意本地链接库,如 package.json 所示:
② 启用插件失败后检查 node_modules 就会发现对应依赖的本地链接问题:
Expected behavior
正确安装本地依赖链接库,也许可以先将本地依赖链接库的目录完整复制过来,然后再递归检查其对线上 npm 仓库的依赖。
Screenshots
No response
Platform
No response
BDS Version
No response
LeviLamina Version
No response
LegacyScriptEngine Version
No response
Additional context
No response