0
npm을 설치하는 데 문제가 있습니다. 서버를 실행하기위한 내가 "nodemon server.js"쓰기하지만 난 오류가 아래 얻을 : 내가 "NPM dbInterface --save를 설치"쓰기 해당 모듈을 insalling에 대한npm을 사용하여 dbInterface를 설치하지 못했습니다.
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