如何在Windows上使用Nodejs创建文件符号链接?
- 论坛
- 如何在Windows上使用Nodejs创建文件符号链接?
11 浏览
如何在Windows上使用Nodejs创建文件符号链接?
我正在编写一个使用Node.js编码的小工具,它可以在Windows和OSX上创建文件符号链接。然而,我在如何在Windows上创建符号链接上遇到了困难。
首先,我尝试了fs.symlink
和junction
选项,但junction
只能用于Windows上的目录。
其次,通过参考Git Bash Shell fails to create symbolic links,我尝试通过使用shelljs.exec
直接调用cmd <<< mklink SOURCE TARGET
,但它从未返回,Node控制台挂起了。
第三,我创建了一个名为'symlink.sh'的shell脚本,通过child_process.spawn调用这个脚本,但我得到了Error: spawn ENOENT
的错误。
现在我不知道该怎么解决了?谢谢。