我在试图使用formidable模块处理将上传的文件保存到本地目录中时,虽然使用npm install formidable命令安装此模块,却在运行时报出formidable模块无法找到的问题。
comodule.js:340
throw err;
^
Error: Cannot find module ‘formidable’ 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 Object.<anonymous> (E:\NodeJs\hello\requestHandlers.js:3:18) at Module._compile (module.js:456:26) at Object.Module._extensions…js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17)
纠其原因,主要两个方面: 1.安装外部模块需要进入nodejs的根目录来执行npm指令 2.想要能引用到formidable,必须把你的项目放在nodejs的安装目录下,否则会出现下面的错误 于是,我的问题解决了。 http://www.myexception.cn/javascript/911282.html也许这里有你想要的知识。