我目前正在Windows上学习Node.js。使用npm.cmd全局安装了多个模块,但是Node.js无法找到安装的这些模块。以jade为例,
npm install jade -g
Jade被安装在目录"C:\Program Files (x86)\nodejs\node_modules"
中,但下面的代码将会因为"Cannot find module 'jade'"
错误而失败。
var jade = require('jade');
然而,在本地安装jade(npm中不带-g选项)时,该代码将成功运行。我不想使用本地安装的模块,那对我来说浪费了磁盘空间。如何使全局安装的模块在Windows上工作?