J'ai voulu apprendre vue récemment, puis j'ai vu un bon projet. Ensuite, j'ai décidé de le cloner et de l'étudier.
Suivez les instructions étape par étape pour installer, installer npm et toutes les dépendances sont installées.
`
https://github.com/jrainlau/m...
Voici l'adresse du projet, vous pouvez la cloner directement pour y jeter un œil
`
Mais j'ai découvert qu'après l'avoir cloné, en utilisant la description du projet, et puis finalement (dans un environnement Mac) npm run dev
une erreur a été signalée. Npm et node ont été mis à niveau vers les dernières versions, et il y a eu un problème avec les rappels de version au début.
Je ne sais pas quel est le problème avec la configuration, merci de me donner quelques conseils.
Voici la configuration du package :
`{
"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"
}
}`
Rapport d'erreur spécifique
`
TypeError : webpack.validateSchema n'est pas une fonction
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/node" "/usr/local/bin/npm" "run" "dev"
npm node v7.8.0
npm ERR ! ! npm v4.2.0
npm ERR ! code ELIFECYCLE
npm ERR ! errno 1
npm ERR ! ERR ! Assurez-vous d'avoir installé la dernière version de node.js et de npm.webpack-dev-server --inline --hot
npm ERR ! Si vous le faites, il s'agit probablement d'un problème avec le package markcook2.0,
npm ERR ! ! Dites à l'auteur que cela échoue sur votre système :
npm ERR ! webpack-dev-server --inline --hot
npm ERR Vous pouvez obtenir des informations sur la façon d'ouvrir un ticket pour ce projet avec :
npm ERR ! bugs markcook2.0
npm ERR ! Ou si cela n'est pas disponible, vous pouvez obtenir leurs informations via :
npm ERR ! incluez le fichier suivant avec toute demande d'assistance :
npm ERR !
Clonez d'abord l'installation de npm, puis npm run dev
Installer Webpack globalement et réessayer ?
http://jrainlau.github.io/mar...
Voici l'adresse du projet, vous pouvez la cloner directement pour y jeter un œil
Supprimez la flèche vers le bas avant le numéro de version. La dernière version sera mise à jour ici et la version dont vous avez besoin ne sera pas nécessairement téléchargée. Bonne réponse.