为什么node.js无法识别“〜/”?

时间:2017-12-02 09:38:42

标签: javascript node.js

我想用“〜/”设置我的用户文件夹的路径。 为什么这在javascript中无效?

2 个答案:

答案 0 :(得分:8)

它与JavaScript无关。 Node的文件操作不会为您展开~。这不是文件系统自动处理的东西,它是各种程序(如终端,文件管理器等)处理的东西。您可以通过os.homedir()获取主目录。

答案 1 :(得分:1)

Tilde扩展是一种bash功能,不一定适用于软件的部署位置。它还提出了有关支持其他运营商的问题。

请参阅https://github.com/nodejs/node/issues/684