节点-找不到模块

时间:2020-06-30 10:36:57

标签: javascript node.js odbc

我正面临Node.js的问题。

我收到此错误:

内部/模块/cjs/loader.js:800 抛出错误 ^

错误:找不到模块'../build/Release/odbc.node'需要堆栈:

  • C:\ node \ api \ node_modules \ odbc \ lib \ odbc.js
  • C:\ node \ api \ index.js 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:797:15) 在Function.Module._load(内部/模块/cjs/loader.js:690:27) 在Module.require(internal / modules / cjs / loader.js:852:19) 在要求时(内部/模块/cjs/helpers.js:74:18) 在对象。 (C:\ node \ api \ node_modules \ odbc \ lib \ odbc.js:1:20) 在Module._compile(internal / modules / cjs / loader.js:959:30) 在Object.Module._extensions..js(内部/模块/cjs/loader.js:995:10) 在Module.load(internal / modules / cjs / loader.js:815:32) 在Function.Module._load(内部/模块/cjs/loader.js:727:14) 在Module.require(internal / modules / cjs / loader.js:852:19){代码:“ MODULE_NOT_FOUND”,requireStack:[ 'C:\ node \ api \ node_modules \ odbc \ lib \ odbc.js', 'C:\ node \ api \ index.js']}

包含在我的代码中:

var express = require('express');
var odbc = require('odbc');
var mysql = require('mysql');
var app = express();

我的package.json:

{
  "name": "api",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "cors": "^2.8.5",
    "express": "^4.17.1",
    "mysql": "^2.18.1",
    "node-odbc": "^0.2.10",
    "odbc": "^2.2.2",
    "socket.io": "^2.3.0"
  }
}

有人可以帮我解决这个问题吗?

感谢您的时间,

石油

0 个答案:

没有答案
相关问题