npm http GET https://registry.npmjs.org/formidable npm http 304 https://registry.npmjs.org/formidable npm WARN package.json bytes@0.2.1 No repository field. npm WARN package.json fresh@0.1.0 No repository field. npm WARN package.json repository@0.2.0 No repository field. npm WARN package.json cookie-signature@1.0.1 No repository field. npm WARN package.json methods@0.0.1 No repository field. npm WARN package.json range-parser@0.0.4 No repository field. npm WARN package.json policyfile@0.0.4 ‘repositories’ (plural) Not supported. npm WARN package.json Please pick one as the ‘repository’ field npm WARN package.json dateformat@1.0.6-1.2.3 No repository field. npm WARN package.json growl@1.7.0 No repository field. npm WARN package.json bytes@0.2.0 No repository field. npm WARN package.json pause@0.0.1 No repository field. npm WARN package.json uid2@0.0.2 No repository field. formidable@1.0.14 C:\Users\Administrator\AppData\Roaming\npm\node_modules\formidable
添加: var formidable = require(‘formidable’); 之后:
module.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> (D:\node\test\server.js:5: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)
windows 下我建议用到的模块都安装到项目目录下… 原因如下:
基于 node 的node_modules 的搜索模式,默认的node_modules 几乎搜索不到…而且,windows 还有分区…
好
formidable 已经被包括在了express中了。你还安装它做什么? 直接:req.form 就可以取到form提交的input内容。
好像从某个版本开始global的module都不能直接用了把。 必须npm link一下
从guithub上将gz包下载下来,解压缩后拷到node_modules里使用即可。
全局安装的库,需要npm link一下,才能require的