因为nodejs编写时写到了fs.createSymlink
,执行时出现问题,提示我operation not permitted
,大概率是权限问题,不停的搜索之后,发现了这篇文章。
首先查看Windows当前账户的权限,在Powershell里执行:whoami /priv
![图 0](/article/创建Win10符号链接权限问题/2023-12-06_06-00-21-56.png)
图 0
在列表里可以看到,创建符号链接的权限是被禁用的,于是找到开启权限的地方:点开【开始】菜单直接搜索“本地安全策略”,找到相关权限,双击添加开启权限的用户、组。
![图 1](/article/创建Win10符号链接权限问题/2023-12-06_06-00-22-09.png)
图 1
![图 2](/article/创建Win10符号链接权限问题/2023-12-06_06-00-22-17.png)
图 2
添加完权限后,要重启计算机!!!
备注:Win10家庭版是没有本地安全策略的,要额外安装