【问题标题】:Permission denied while trying install vue/cli on ubuntu 20.04尝试在 ubuntu 20.04 上安装 vue/cli 时权限被拒绝
【发布时间】:2021-08-29 14:22:29
【问题描述】:

我正在尝试使用以下命令在 ubuntu 20.04 上安装 Vue CLI

sudo npm install -g @vue/cli

我收到权限被拒绝错误

2021/06/13 14:35:24.163955 cmd_run.go:1002: WARNING: cannot create user data directory: cannot create "/nonexistent/snap/node/4749": mkdir /nonexistent: permission denied

我使用以下代码解决了我正在开发项目的目录中的permission denied问题,但解决方案没有解决 问题

chmod -R 777 /Desktop/vuejs

【问题讨论】:

    标签: linux vue.js ubuntu permissions


    【解决方案1】:

    我创建了这个解决方案,因为我使用 Snap Store 的 Snap 包 安装了节点 js,它具有 不同的权限 导致了问题。使用 npm 安装 Vue CLI 需要在 snap 目录中创建目录的权限,即使 在 snap 目录中将权限更改 为 777 不是一个好的解决方案 因为更改文件系统目录权限,如 snapusr 会伤害您的 ubuntu 操作系统,在我的情况下,更改 usrsnap 777的目录权限我的root权限没了,我不得不重新安装ubuntu操作系统

    你可以安装node js version 14.x使用apt和以下命令

    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
    

    以下链接对于安装其他 nodejs 版本也很有用

    nodejs debinstall

    【讨论】:

      猜你喜欢
      • 2021-02-10
      • 2017-11-15
      • 1970-01-01
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      相关资源
      最近更新 更多