npm install -g xyz
将模块 xyz 安装到我称之为“全局模块目录”的位置,即C:\Users\me\AppData\Roaming\npm\node_modules
在 Windows 7 中。
但是,似乎没有办法让我所有的节点项目都使用这些模块。
如果我有一个项目,C:\temp\test.js
那么require('xyz')
找不到该模块。
- 将环境变量设置
NODE_PATH
为上述全局模块目录无济于事 - AFAIK
npm link
仅适用于已发布的模块而不是我自己未发布的模块
没有将我所有的项目放在全局模块目录的子文件夹中(以便节点遍历并找到 node_modules/),有没有办法重新使用这些全局模块?
如果是这样,-g 和“全局”模块的意义何在?