根据 node js 说明手册,强烈建议不要在全局范围内安装任何 node 模块。
我尝试了各种各样的东西。我在我的主目录、我的 git 文件(带有 node_modules)文件夹和实际的 node_modules 文件夹中执行了以下命令。
> var express=require('express');
undefined
> var express=require('node_modules/express');
Error: Cannot find module 'node_modules/express'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at repl:1:13
at REPLServer.self.eval (repl.js:110:21)
at repl.js:249:20
at REPLServer.self.eval (repl.js:122:7)
at Interface.<anonymous> (repl.js:239:12)
at Interface.EventEmitter.emit (events.js:95:17)
请注意,在上面,我希望它们在我的 git 文件夹中(带有 node_modules)。我发现这条线很好奇
> var express=require('express');
产生
undefined
在主目录中,我只是得到相同的“找不到模块”错误。