根据node js说明手册,强烈建议不要在全局安装任何 node 模块.
我try 了各种各样的方法.我在主目录、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_模块).
> var express=require('express');
屈服
undefined
在主目录中,我只得到相同的"找不到模块"错误.