如何在 Windows 上使用 Nodejs 创建文件符号链接?

fif*_*fth 5 symlink node.js

我正在制作一个用 Node.js 编码的小工具,它可以在 Windows 和 OSX 上创建文件符号链接。然而,我对如何在 Windows 上创建符号链接感到困惑。

首先,我尝试了fs.symlinkjunction选项,但junction仅适用于 Windows 上的目录。

其次,参考Git Bash Shell无法创建符号链接,我尝试cmd <<< mklink SOURCE TARGET使用of直接调用shelljs.exec,它从未返回,节点控制台挂起。

第三,我创建了一个名为“symlink.sh”的shell脚本,通过child_process.spawn调用这个脚本,我得到了Error: spawn ENOENT

现在我不知道该怎么解决?谢谢

kth*_*thy 4

您可以使用lnk与操作系统无关的包装器来封装更具体的工具。