【问题标题】:Express module.js:550 throw err; ^ Cannot find moduleExpress module.js:550 throw err; ^ 找不到模块
【发布时间】:2019-05-02 22:48:39
【问题描述】:

我正在尝试使用以下代码初始化一个简单的快速应用程序:

const express = require('express');
const app = express()
const bodyParser = require('body-parser');
const cookieParser = require('cookie-parser');
const mongoose = require('mongoose');
port = 3000


//creating the db
mongoose.connect('mongodb://localhost:27017/Criptare',{ useNewUrlParser: true,
useCreateIndex: true });
let db = mongoose.connection
db.on('error',console.error.bind(console,"connection error"));

//parsers 
app.use(cookieParser());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));

//session LATER


//static files
app.use('/static',express.static('public'));

//view engine PUG
app.use('view-engine','pug');

//Routes
const mainRoutes = require('./routes/main')
app.use(mainRoutes)

//error handle
app.use((req,res,next)=>{
    let err = new Error('Looks like the page you were looking for was not found')
    err.status = 404;
    next(err)
})
app.use((err,req,res,next)=>{
    res.locals.error = err
    res.status(err.status);
    res.render('error')
});
app.listen(port,()=>{
    console.log(`No bun serveru ii on pe ip-ul:localhost:${port}`)
})

使用 nodemon 运行后,出现以下错误:

module.js:550
throw err;
^
Cannot find module 'C:\Proiecte code\ON\express\criptare\index.js'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Function.Module.runMain (module.js:694:10)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3

有人知道我为什么会得到这个吗? 我在 package.json 中有所有依赖项

【问题讨论】:

  • 你试过npm install了吗?
  • 是的,我已经这样做了
  • 我发现了错误,它在 npm 包内 main 是在 index.js 而不是 app.js 上设置的
  • 而不是 npm install tr​​y command "yarn" only

标签: javascript mongodb express npm server


【解决方案1】:

我遇到了同样的问题。运行“yarn”解决了这个问题

【讨论】:

  • 他说他正在使用npm。
猜你喜欢
  • 2015-09-06
  • 1970-01-01
  • 2017-02-18
  • 1970-01-01
  • 1970-01-01
  • 2017-11-28
  • 2018-06-30
  • 2013-09-29
  • 2018-08-06
相关资源
最近更新 更多