1. 程式人生 > >通過vue-cli生成專案時報錯解決方案

通過vue-cli生成專案時報錯解決方案

全域性安裝 vue-cli

$ npm install -g vue-cli

建立一個基於 “webpack” 模板的新專案

$ vue init webpack my-project

在執行vue init webpack my-project時遇到一個錯誤:

$ vue init webpack my-project /usr/local/lib/node_modules/vue-cli/node_modules/metalsmith/lib/index.js:190 Metalsmith.prototype.build = unyield(function*(){^ SyntaxError: Unexpected token * at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions…js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17) at Object. (/usr/local/lib/node_modules/vue-cli/node_modules/metalsmith/index.js:6:18) at Module._compile (module.js:460:26) at Object.Module._extensions…js (module.js:478:10)

遂重新安裝vue-cli,然後注意到執行$ npm install -g vue-cli時有一段警告:

npm WARN engine [email protected]: wanted: {“node”:">=4.0.0"} (current: {“node”:“0.12.7”,“npm”:“2.12.1”})

可能是node版本的問題,於是升級node版本:

npm install -g n n stable

再次執行$ vue init webpack my-project,成功生成專案!