Error: Cannot find module 'Mops'

Hier ist meine index.js Datei:

const express = require('express')
const app = express()

app.set('views', __dirname + '/views');
app.set('view engine', 'pug')

app.get('/', function (req, res) {
  res.render('index', { title: 'Hey', message: 'Hello there!' })
})


app.listen(3333, function () {
  console.log('Example app listening on port 3333!')
})

index.Mops-Datei:

html
  head
    title= title
  body
    h1= Hello

Paket.json-Datei:

{
  "name": "@npm-private/pug_with_node",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.15.3",
    "jade": "^1.11.0",
    "pug": "^2.0.0-rc.2"
  }
}

Wenn ich meine server Datei, dann zeigt er mir einen Fehler. in der Tat, ich installiere Mops und jade-sowohl npm-Module:

Error: Cannot find module 'Mops'
an der Funktion.- Modul._resolveFilename (Modul.js:485:15)
an der Funktion.- Modul._load (module.js:437:25)
at-Modul.require (module.js:513:17)
auf verlangen (intern/Modul.js:11:18)
bei der neuen Ansicht (/home/software/node_modules/express/lib/view.js:80:30)
an der Funktion.render (/home/software/node_modules/express/lib/Anwendung.js:570:12)
bei ServerResponse.render (/home/software/node_modules/express/lib/Antwort.js:971:7)
unter /home/software/Harsh Patel/pug_with_node/index.js:8:7
auf der ersten Ebene.Griff [als handle_request] (/home/software/node_modules/express/lib/router/layer.js:95:5)
bei der nächsten (/home/software/node_modules/express/lib/router/route.js:137:13)

  • Welchen Befehl hast du benutzt, um installieren Sie diese beiden Module?
  • Wo ist das Paket.json? Hast du npm installieren
  • stellen Sie sicher, Sie haben pug inside-tour-Paket.json
  • Ich habe Mops in meinem Paket.json
  • Ich fügte hinzu, Paket.json-Datei als gut
  • Verwendet habe ich: 1) npm install Mops@neueste -S (2) npm install jade@der neuesten S
  • Sie müssen jade, Mops und express all-in-Paket.json
  • Ja ich habe alle im Paket.json-Datei
  • Überprüfen Sie die node-Module und bestätigen Mops ist da.
  • Ich habe zweimal geprüft!
  • Ich lösche mein Paket.json-Datei & node_modules-Verzeichnis und neu installieren aller Pakete. Dann hab ich die richtige Lösung.

InformationsquelleAutor Harsh Patel | 2017-07-27
Schreibe einen Kommentar