找不到Node.js模块

斧头

我遇到了已安装的NPM软件包的“模块未找到”错误,该错误似乎出现在node_modules文件夹中。基础包本身缺少什么吗?

这是我的package.json:

{
  "name": "cmtest",
  "version": "0.0.0",
  "description": "cmtest",
  "main": "server.js",
  "author": {
    "name": "Andrew"
  },
  "dependencies": {
    "cloudmersive": "^1.3.2"
  }
}

然后我打电话给要求:

'use strict';
var http = require('http');
var Cloudmersive = require('cloudmersive');
var port = process.env.PORT || 1337;

http.createServer(function (req, res) {
    res.writeHead(200, { 'Content-Type': 'text/plain' });
    res.end('Hello World\n');



    var api = new Cloudmersive.BarcodeLookupApi()

    var value = "value_example"; // {String} Barcode value


    var callback = function (error, data, response) {
        if (error) {
            console.error(error);
        } else {
            console.log('API called successfully. Returned data: ' + data);
        }
    };
    api.barcodeLookupEanLookup(value, callback);
}).listen(port);

但我收到此错误:

"Cannot find module 'cloudmersive'"
"Error: Cannot find module 'cloudmersive'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:571:15)
    at Function.Module._load (internal/modules/cjs/loader.js:497:25)
    at Module.require (internal/modules/cjs/loader.js:626:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (c:\users\andrew\documents\visual studio 2017\Projects\cmtest\cmtest\server.js:3:20)
    at Module._compile (internal/modules/cjs/loader.js:675:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
    at Module.load (internal/modules/cjs/loader.js:589:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
    at Function.Module._load (internal/modules/cjs/loader.js:520:3)"

有任何想法吗?包装本身有问题吗?我这是开发/配置问题吗?

软件包cloudmersive随NPM一起安装,并显示在node_modules文件夹中。我还尝试使用nvm在多个不同版本之间切换。

基础包源在这里:https : //github.com/Cloudmersive/Cloudmersive.APIClient.Javascript

index.js文件有问题吗?

杰森·利维赛(Jason Livesay)

package.json对于cloudmersive来说,main是,src/client.invoker/index.js但是文件不在该目录中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章