Heim > Fragen und Antworten > Hauptteil
Ich wollte kürzlich Vue lernen und dann sah ich ein gutes Projekt. Dann beschloss ich, es zu klonen und zu studieren.
Befolgen Sie die Schritt-für-Schritt-Anweisungen zur Installation, npm-Installation und alle Abhängigkeiten werden installiert.
`
https://github.com/jrainlau/m...
Dies ist die Projektadresse, Sie können sie direkt klonen, um einen Blick darauf zu werfen
`
Aber ich habe festgestellt, dass nach dem Klonen, der Verwendung der Projektbeschreibung und schließlich (in einer Mac-Umgebung) npm run dev
ein Fehler gemeldet wurde. Sowohl npm als auch node wurden auf die neuesten Versionen aktualisiert und es gab zunächst ein Problem mit Versionserinnerungen.
Ich weiß nicht, was mit der Konfiguration nicht stimmt, bitte geben Sie mir einen Rat.
Das Folgende ist die Paketkonfiguration:
`{
"name": "markcook2.0",
"description": "Markcook version 2.0",
"author": "Jrain Lau <jrainlau@gmail.com>",
"private": true,
"scripts": {
"dev": "webpack-dev-server --inline --hot",
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
},
"dependencies": {
"font-awesome": "^4.6.3",
"fontawesome": "^4.5.0",
"highlight.js": "^9.7.0",
"marked": "^0.3.6",
"vue": "2.3.3",
"xss": "^0.2.13"
},
"devDependencies": {
"babel-core": "^6.0.0",
"babel-loader": "^6.0.0",
"babel-preset-es2015": "^6.0.0",
"cross-env": "^3.0.0",
"css-loader": "^0.25.0",
"file-loader": "^0.9.0",
"jspdf": "^1.3.2",
"less": "^2.7.1",
"less-loader": "^2.2.3",
"vue-loader": "^9.4.0",
"vuex": "^2.0.0-rc.6",
"webpack": "^2.6.0",
"webpack-dev-server": "^2.1.0-beta.0"
}
}`
Spezifischer Fehlerbericht
`
TypeError: webpack.validateSchema ist keine Funktion
at new Server (/Users/panda/graduateProject/demo1/markcook/node_modules/.2.4.5@webpack-dev-server/lib/Server.js:25:35)
at startDevServer (/Users/panda/graduateProject/demo1/markcook/node_modules/.2.4.5@webpack-dev-server/bin/webpack-dev-server.js:358:12)
at /Users/panda/graduateProject/demo1/markcook/node_modules/.2.4.5@webpack-dev-server/bin/webpack-dev-server.js:330:3
at /Users/panda/graduateProject/demo1/markcook/node_modules/.1.0.13@portfinder/lib/portfinder.js:160:14
at /Users/panda/graduateProject/demo1/markcook/node_modules/.1.5.2@async/lib/async.js:52:16
at /Users/panda/graduateProject/demo1/markcook/node_modules/.1.5.2@async/lib/async.js:269:32
at /Users/panda/graduateProject/demo1/markcook/node_modules/.1.5.2@async/lib/async.js:44:16
at /Users/panda/graduateProject/demo1/markcook/node_modules/.1.0.13@portfinder/lib/portfinder.js:122:16
at Server.onListen (/Users/panda/graduateProject/demo1/markcook/node_modules/.1.0.13@portfinder/lib/portfinder.js:45:7)
at Object.onceWrapper (events.js:293:19)
npm ERR! Darwin 15.5.0
npm ERR! argv „/usr/local/bin/npm“ „run“ „dev“
npm ERR! !npm v4.2.0
npm ERR! ERR! Stellen Sie sicher, dass Sie die neueste Version von node.js und npm installiert haben.
npm ERR! ! Teilen Sie dem Autor mit, dass dies auf Ihrem System fehlschlägt:
npm ERR! Bugs markcook2.0
npm ERR! Oder wenn das nicht verfügbar ist, können Sie ihre Informationen über: webpack-dev-server --inline --hot
npm ERR! erhalten. 0
npm ERR! Fügen Sie jeder Supportanfrage die folgende Datei bei:
npm ERR! /Users/panda/.npm/_logs/2017-05-26T14_29_22_361Z-debug.log
`