Saya ingin belajar vue baru-baru ini, dan kemudian saya melihat projek yang bagus. Kemudian saya memutuskan untuk mengklon dan mengkajinya.
Ikuti arahan langkah demi langkah untuk memasang, memasang npm dan semua kebergantungan dipasang.
`
https://github.com/jrainlau/m...
Ini alamat projek, boleh klon terus untuk tengok
`
Tetapi saya mendapati bahawa selepas mengklonkannya, menggunakan penerangan projek, dan kemudian akhirnya (dalam persekitaran mac) npm run dev
ralat telah dilaporkan. Kedua-dua npm dan nod telah dinaik taraf kepada versi terkini, dan terdapat masalah dengan peringatan versi pada mulanya.
Saya tidak tahu apa yang salah dengan konfigurasi, sila beri saya nasihat.
Berikut ialah konfigurasi pakej:
`{
"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"
}
}`
Laporan ralat khusus
`
TypeError: webpack.validateSchema bukan fungsi
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 ERR! ! npm v4.2.0
npm ERR! kod ELIFECYCLE
npm ERR! errno 1
npm ERR! ERR! Pastikan anda memasang node.js dan npm versi terkini ! Beritahu pengarang bahawa ini gagal pada sistem anda:
npm ERR --inline --hotwebpack-dev-server --inline --hot
npm ERR Anda boleh mendapatkan maklumat tentang cara membuka isu untuk projek ini dengan:
npm ERR! pepijat markcook2.0
npm ERR! Atau jika itu tidak tersedia, anda boleh mendapatkan maklumat mereka melalui:
npm ERR! sertakan fail berikut dengan sebarang permintaan sokongan:
npm ERR /Users/panda/.npm/_logs/2017-05-26T14_29_22_361Z-debug.log
`
!
Klon dahulu pemasangan npm, kemudian npm run dev
Pasang webpack secara global dan cuba lagi?
http://jrainlau.github.io/mar...
Ini adalah alamat projek, anda boleh mengklon terus untuk melihat
Alih keluar anak panah ke bawah sebelum nombor versi Versi terkini akan dikemas kini di sini dan versi yang anda perlukan tidak semestinya akan dimuat turun. Jawapan yang betul.