最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

Node.js nvm和npm目录结构

IT培训 admin 4浏览 0评论

Node.js nvm和npm目录结构

今天我注意到我无法通过输入$ weinre从shell执行一些node.js程序(例如weinre)。但我在~/.npm/weinre/2.0.0-pre-2012-03-02--15-31-31/package/weinre~/.npm/weinre/2.0.0-pre-H41DGW8S-incubating/package/weinre安装了它(甚至两个版本)。最重要的是,我也有一个~/local/node_modules/路径,但只有socket.io。 (我在Mac上,~/local/在我的路上,我用它而不是/usr/local/)。

所以看起来节点模块可以在~/.nvm/v0.8.1/lib/node_modules~/.npm(版本号和“package”子文件夹)和~/local/node_modules中。那么他们应该去哪里?

我跑了npm install -g weinre,它为~/.nvm/v0.8.1/bin/weinre安装了一个别名。别名指向~/.nvm/v0.8.1/lib/node_modules/weinre/weinre。我仍然在上面写的~/.npm/weinre路径中有另外两个weinres。

这里似乎有些东西被破坏了...有人可以解释或帮助解决它吗? :(

回答如下:

(nvm维护者在这里)

~/.npm中的所有内容都是npm的缓存;你不应该在那里寻找或关注它:-)

您的全局节点模块将位于npm root -g中。 ~/.nvm/v0.8.1/lib/node_modules是nvm管理节点版本0.8.1的路径; ~/local/node_modules可能是您的系统节点的路径。

Node.js nvm和npm目录结构

今天我注意到我无法通过输入$ weinre从shell执行一些node.js程序(例如weinre)。但我在~/.npm/weinre/2.0.0-pre-2012-03-02--15-31-31/package/weinre~/.npm/weinre/2.0.0-pre-H41DGW8S-incubating/package/weinre安装了它(甚至两个版本)。最重要的是,我也有一个~/local/node_modules/路径,但只有socket.io。 (我在Mac上,~/local/在我的路上,我用它而不是/usr/local/)。

所以看起来节点模块可以在~/.nvm/v0.8.1/lib/node_modules~/.npm(版本号和“package”子文件夹)和~/local/node_modules中。那么他们应该去哪里?

我跑了npm install -g weinre,它为~/.nvm/v0.8.1/bin/weinre安装了一个别名。别名指向~/.nvm/v0.8.1/lib/node_modules/weinre/weinre。我仍然在上面写的~/.npm/weinre路径中有另外两个weinres。

这里似乎有些东西被破坏了...有人可以解释或帮助解决它吗? :(

回答如下:

(nvm维护者在这里)

~/.npm中的所有内容都是npm的缓存;你不应该在那里寻找或关注它:-)

您的全局节点模块将位于npm root -g中。 ~/.nvm/v0.8.1/lib/node_modules是nvm管理节点版本0.8.1的路径; ~/local/node_modules可能是您的系统节点的路径。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论