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

时间:2015-05-20 07:08:17

标签: node.js symlink

我正在制作一个在Node.js中编码的小工具,它会在Windows和OSX上创建文件符号链接。但是我不知道如何在Windows上创建符号链接。

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

其次,通过引用Git Bash Shell fails to create symbolic links,我尝试使用cmd <<< mklink SOURCE TARGET直接调用shelljs.exec,它从未返回,节点控制台挂起。

第三,我创建了一个名为&#39; symlink.sh&#39;的shell脚本,由child_process.spawn调用了这个脚本,我得到了Error: spawn ENOENT

现在我不知道,如何解决?感谢

1 个答案:

答案 0 :(得分:1)

您可以使用lnk,它是与操作系统无关的包装器,用于更具体的工具。