Node.js Error: Cannot find module 'request'
Node.js Error: Cannot find module 'request'
好的,这是一个常见错误,我已经阅读过
node.js: cannot find module 'request'
我的 node_modules 中安装了请求模块。我的完整节点应用是
var r = require("request");
var s = r('http://www.foo.com/');
s.on('data',function(chunk){
console.log(">>>Data>>> "+chunk);
});
s.on('end', function(){
console.log(">>>Done!");
})
我 运行 我的应用程序只需调用
node app
但我一直收到同样的错误
什么给了?
我的目录结构是
app.js
node_modules
request
node_modules
bl
combined-stream
form-data
hawk
mime-types
tough-cookie
完整的错误轨迹是
module.js:340
throw err;
^
Error: Cannot find module 'request'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/Users/foo/Documents/.../app.js:1:71)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
您的目录结构似乎有问题。我会核对 node_modules 目录并重做 npm 命令。
维护一个 package.json 文件并查看写出的依赖项总是一个好主意
cd getFoo
npm init # answer the qestions
npm install --save request
node app.js
转到应用的根文件夹
cd my-app
删除文件夹node_modules
rm -rf node_modules
重新安装package.json
npm install
启动服务器
npm start
我遇到了同样的问题,我安装了这样的请求包:"npm install request --save" 并解决了问题。
好的,这是一个常见错误,我已经阅读过 node.js: cannot find module 'request'
我的 node_modules 中安装了请求模块。我的完整节点应用是
var r = require("request");
var s = r('http://www.foo.com/');
s.on('data',function(chunk){
console.log(">>>Data>>> "+chunk);
});
s.on('end', function(){
console.log(">>>Done!");
})
我 运行 我的应用程序只需调用
node app
但我一直收到同样的错误
什么给了?
我的目录结构是
app.js
node_modules
request
node_modules
bl
combined-stream
form-data
hawk
mime-types
tough-cookie
完整的错误轨迹是
module.js:340
throw err;
^
Error: Cannot find module 'request'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/Users/foo/Documents/.../app.js:1:71)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
您的目录结构似乎有问题。我会核对 node_modules 目录并重做 npm 命令。
维护一个 package.json 文件并查看写出的依赖项总是一个好主意
cd getFoo
npm init # answer the qestions
npm install --save request
node app.js
转到应用的根文件夹
cd my-app
删除文件夹node_modules
rm -rf node_modules
重新安装package.json
npm install
启动服务器
npm start
我遇到了同样的问题,我安装了这样的请求包:"npm install request --save" 并解决了问题。