我想使用NPM软件包lnk(https://www.npmjs.com/package/lnk)在程序文件夹中创建一些指向个人资料文件夹的符号链接。
这个想法是将一些不需要管理员权限的应用程序需要处理的文件复制到配置文件文件夹中。应用程序本身仍应将这些文件视为在程序文件夹中。这可能吗?
由于没有管理员权限我无法操纵程序文件夹,因此,我尝试先创建链接,然后在构建应用程序之前将其包含在我的应用程序中。
lnk.sync(userHome + "/AppData/Local/app/folder", "/AppData/Local/app/links")
会在“链接”文件夹中生成符号链接。但是由于我是在Linux VM内构建并在Windows中使用该程序,因此一旦在VM上复制链接,便只有文件夹。有没有一种方法可以创建我可以复制的链接,使它们最终成为ASAR包?我已经通过在Windows中创建.lnk文件进行了尝试,但是应用程序无法识别这些链接。
或者也许有一种方法可以在安装过程中创建链接(因为我在安装过程中具有管理员权限,并且可以在程序文件夹中创建符号链接)?