我找不出如何添加路径到我的Node.js安装(Mac OS X上的v.0.4.7)。我已经安装了npm,它安装到全球/usr/local/lib/node_modules
。然而,当我安装了npm时,它并没有通知Node它选择放置全局模块的位置(应该有吗?)。现在,当我在命令行模式下使用Node时,我不能简单地使用全局安装的模块require()
。所以,我想知道是否有某种节点配置文件或环境变量,我可以添加我的全局npm模块安装路径?set node.js REPL模块路径
我知道我可以在Node的命令行中将它添加到require.paths
数组中,但我希望一次性添加此全局模块文件夹,以便Node始终在模块中搜索该目录我从他们的命令行中获得了require()
。预先感谢有关使npm和Node共存的任何帮助和指示!
你使用的是什么版本的npm?你如何在命令行上要求?你使用'require(“./ module”);'或'require(“module”);'? – Giacomo 2011-05-05 07:36:43
我使用npm 1.0.5。我在Node命令行中使用了require('module')'。我用'-g'选项安装了这些模块,并且它们进入了全局模块目录,但由于某种原因,Node不知道这个目录... – ampersand 2011-05-05 17:02:13