无法下载 repo vuejs-templates/webpack: EACCES: 权限被拒绝, mkdir '/.vue-templates'



我正在尝试学习Docker。我在 Windows 10 上安装了 Docker ToolBox(我有家庭版,所以我不能使用常规的 Docker 安装,因为该 Windows 版本没有 Hyper-v(。

我尝试了 Docker Hub 中的这个容器与 Vue.js 框架一起使用:

docker pull ebiven/vue-cli

我添加了容器页面上编写的新别名(我重命名为 vuejs,因为我在本地安装了 vue(:

alias vuejs='docker run -it --rm -v "$PWD":"$PWD" -w "$PWD" -u "$(id -u)" ebiven/vue-cli vue'

然后在控制台中我写道:

vuejs init webpack .

我收到一条错误消息:

vue-cli · Failed to download repo vuejs-templates/webpack: EACCES: permission denied, mkdir '/.vue-templates'

如何解决这个问题?

经过几次尝试,我意识到我需要删除命令的那部分:-u "$(id -u)".现在它工作正常。

所以,它应该是:alias vuejs='docker run -it --rm -v "$PWD":"$PWD" -w "$PWD" ebiven/vue-cli vue'

最新更新