0
npmのインストールに問題があります。サーバを実行するために iが "nodemon server.js" の書き込みが、私はエラーの下に取得する:私は "NPM dbInterface --saveをインストールする" の書き込みそのモジュールをinsallingためdbInterfaceがnpmでインストールに失敗する
Error: Cannot find module 'dbInterface'
at Function.Module._resolveFilename (module.js:536:15)
at Function.Module._load (module.js:466:25)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/mohammad/Desktop/milano/server.js:18:10)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
が、私はエラーの下に取得する:
npm ERR! code E404
npm ERR! 404 Not Found: [email protected]
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/mohammad/.npm/_logs/2017-12-31T19_33_26_016Z-debug.log
、これが私のpackage.jsonファイルです:
{
"name": "jac",
"version": "1.0.0",
"description": "sample code for express",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"bcrypt-nodejs": "0.0.3",
"body-parser": "^1.18.2",
"compression": "^1.7.1",
"connect-flash": "^0.1.1",
"cookie-parser": "^1.4.3",
"db": "^1.0.6",
"express": "^4.16.2",
"express-redirect": "^1.2.2",
"express-session": "^1.15.6",
"git": "^0.1.5",
"jalali-date": "^1.0.2",
"jwt-simple": "^0.5.1",
"mongodb": "^2.2.33",
"morgan": "^1.9.0",
"mysql": "^2.15.0",
"passport": "^0.4.0",
"passport-local": "^1.0.0",
"q": "^1.5.1",
"request": "^2.83.0",
"reset": "^0.1.0",
"xpress": "^2.4.6"
},
"devDependencies": {
"nodemon": "^1.12.1"
}
}
dのコードは私のserver.jsです。
let
PORT = 3000;
let express = require('./server/requires.js').express,
app = require('./server/requires.js').app,
cluster = require('./server/requires.js').cluster,
logger = require('./server/requires.js').logger,
path = require('./server/requires.js').path,
bodyParser = require('./server/requires.js').bodyParser,
cookieParser = require('./server/requires.js').cookieParser,
numCPUs = require('./server/requires.js').numCPUs,
session = require('./server/requires.js').session,
request = require('./server/requires.js').request,
passport = require('./server/requires.js').passport,
localStrategy = require('./server/requires.js').local_strategy,
flash = require('./server/requires.js').flash,
router = express.Router(),
db = require('dbInterface'),
compression = require('compression');
です。私はnodejsで新しくなっています。 私は何をすべきですか?
dbInterfaceとは何ですか?それはカスタムパッケージですか? – Manish