vue init webpack命令出错 vue-cli/node_modules/_rimraf@2.6.2@rimraf/rimraf.js:313
这是在vue开发中的一个比较低级的错误但是肯能会遇到,分享在这儿以便遇到后能够很好的解决先说明一下此问题出现的开发环境:本机是mac+nvm管理的node使用node v8.0.0 全局安装了vue-cli:npm install vue-cli -g错误如下/Users/weiyongqiang/.nvm/versions/node/v9.2.0/lib/node_module
·
这是在vue开发中的一个比较低级的错误但是肯能会遇到,分享在这儿以便遇到后能够很好的解决
先说明一下此问题出现的开发环境:本机是mac+nvm管理的node使用node v8.0.0 全局安装了vue-cli: npm install vue-cli -g
错误如下
/Users/weiyongqiang/.nvm/versions/node/v9.2.0/lib/node_modules/vue-cli/node_modules/_rimraf@2.6.2@rimraf/rimraf.js:313
throw er
^
Error: EACCES: permission denied, unlink '/Users/weiyongqiang/.vue-templates/webpack/.gitignore'
错误分析
这个问题其实也是比较简单的。直观的报错是在rimraf.js的313行抛出了异常。探究出现这个问题的原因要先知道rimraf.js的作用。它在做包的深删除时其实使用了Unix系统的rm -rf命令。而rm -rf是需要相应的权限才能够操作。
错误解决
运行vue命令时加sudo
sudo vue init webpack
这个问题的解决虽然很简单但是相信很多人会遇到,使用windows系统当然不会出现权限的问题。
更多推荐
已为社区贡献7条内容
所有评论(0)