无法在 ubuntu 20.4 上使用 npm 安装 vuejs

无法在 ubuntu 20.4 上使用 npm 安装 vuejs

在此处输入图片描述

Error: EACCES: permission denied, open '/home/sabbir/package-lock.json'

我是 ubuntu 新手,无法在 ubuntu 20.4 上安装 vue js,出现此错误。安装其他应用程序时也出现此错误。为什么会这样?帮帮我,谢谢

答案1

您的主目录中已有一个文件package-lock.json,其所有者为root。如果没有特殊权限,您无法删除或替换该文件。两个想法:

  1. 要查找主目录中的哪些文件归 拥有root,请执行ls -la ~ | grep root。要收回 的所有权package-lock.json,请执行sudo chown myuser:myuser package-lock.json。将其替换myuser为您的实际用户名。对任何其他应该归您所有的文件执行相同操作。

  2. 不建议直接在主目录中构建 Web 应用程序。如果您想构建多个,下一个应该放在哪里?创建一个文件夹“webapplications”,然后在该文件夹中创建另一个文件夹“my first webapplication”(或其他文件夹),然后在那里构建您的 Web 应用程序。

相关内容