【发布时间】:2018-04-03 18:47:27
【问题描述】:
这可能是因为我对 Mac OS 上的终端命令和文件系统知之甚少,但我很难安装 vuejs 项目。
首先我尝试使用 WebStorm 2018.1 和 vue 项目的模板进行安装。我遇到了指向权限问题的错误。
之后我尝试使用 vue init webpack(和 sudo -i -u xxx vue init webpack)进行安装,但出现错误 - 无法下载 repo vuejs-templates/webpack: EPERM: operation not allowed, utime
之后我尝试使用 sudo vue init webpack 安装,它安装了所有文件,但使用 root 用户,当我以用户(管理员)身份登录时无法编辑文件,这些文件是只读的。
感谢您的帮助。
【问题讨论】:
-
你是如何安装 node.js/vue-cli 的,你有什么版本?运行
node -vnpm -vvue -V。 -
鉴于您的第一个冲动是
sudo的东西,我敢打赌,您之前已经尝试过这个“修复”其他问题,并且彻底破坏了权限。它通常应该给你一个失败的文件位置——你需要修复它的权限。 -
ceejayoz 你可能是对的。我尝试重新运行 npm install --global vue-cli 并得到 EACCES: permission denied, access '/usr/local/lib/node_modules/vue-cli/node_modules/cli-spinners' 和 npm ERR!请尝试以 root/管理员身份再次运行此命令。并且可能我使用了 sudo,因为我之前使用 sudo 作为节点,所以我被卡住了,我可能不知道卸载所有东西(节点、npm、vue-cli),如果我有的话。也许操作系统会命令我使用 sudo。
标签: vue.js installation