在 Node.js 中,我找不到使用 URL 获取图像大小的 "require('http')" 依赖项

In Node.js I Can't find the "require('http')" dependacy for using a URL to get image size

我正在尝试使用图像大小模块通过 URL 获取图像的宽度。我明确地遵循了他们的指示,但在任何地方都找不到 "HTTP" 模块(这似乎是必需的)。

我是 node.js 的新手。这是我的代码:

    var url = require('/usr/lib/node_modules/url');
    //  var http = require('/usr/lib/node_modules/http'); *** Can't find this to download
    var imgSize = require('/usr/lib/node_modules/image-size/');

    var imgUrl = 'http://my.nintendo.com/static/images/common/ogp/my-nintendo.png';
    var options = url.parse(imgUrl);

    http.get(options, function (response) {
      var chunks = [];
      response.on('data', function (chunk) {
        chunks.push(chunk);
      }).on('end', function() {
        var buffer = Buffer.concat(chunks);
        console.log(imgSize(buffer));
      });
    });

这是一个 link 到 NPM 上的包:https://www.npmjs.com/package/image-size

您必须在文件顶部这样要求:

var url = require('url');
var http = require('http');

var sizeOf = require('image-size');

您的项目 node_modules 文件夹中是否安装了该模块?