由于虚拟目录,npm安装失败

时间:2014-09-27 19:31:15

标签: node.js git

我正在尝试设置一个新项目,这是一个存储在虚拟驱动器(wuala)上的git repo。 有可能这是不可能的吗?因为当我尝试npm安装时,我收到以下错误:

node.js:815
    var cwd = process.cwd();
                      ^
Error: ENOENT, no such file or directory
    at Function.startup.resolveArgv0 (node.js:815:23)
    at startup (node.js:58:13)
    at node.js:906:3

3 个答案:

答案 0 :(得分:5)

好的,问题是节点找不到当前的工作目录。我不知道它只是一个虚拟目录,在本地下载文件夹后它可以工作。

现在,如果每次wuala运行时都有本地下载文件夹的方法&之后被删除......

答案 1 :(得分:1)

问题是Wuala不接受空文件夹吗?当谈到空文件夹时,该主题似乎表明了非标准行为:

https://support.wuala.com/forums/topic/wuala-does-not-accept-an-empty-folder-on-my-lacie-2big-as-sync-partner/

答案 2 :(得分:1)

我今天遇到过这个问题而且我认为它与文件系统无关是虚拟的。答案非常简单而且很奇怪。

我按照以下步骤重现了这个问题:

  1. 打开终端并cd到目录(让我们说/home/user/dir
  2. 从文件管理器中删除目录(在我的情况下为nautilus
  3. 控制台仍显示:
  4. user@user-PC:~/dir$

    虽然该目录不存在。

    1. 运行节点命令。我跑了sudo npm update -g cordova
    2. 您收到上述错误。因此,解决方案就像存在于然后执行node命令的目录一样简单。