当前位置: 首页 > 知识库问答 >
问题:

由于权限错误,无法安装电子设备

葛学民
2023-03-14

我不能通过NPM安装电子。我尝试用sudo执行,但出现了同样的错误。也尝试了官方方法(https://docs.npmjs.com/gett-start/fixing-npm-permissions),但没有解决此问题。

操作系统:Ubuntu 16.04节点版本:8.5.0 npm版本:5.4.2

我安装Electron1.7.6是因为最新版本(1.7.8)没有Linux软件包。

npm安装电子@1.7.6

Electron@1.7.6 postinstall/home/tombo/workspace/hatebu-viewer-client/node_modules/Electrone node install.js

/home/tombo/workspace/hatebu-viewer-client/node_modules/electron/install.js:48 throw err^

错误:eAcces:权限被拒绝,链接“/tmp/electrone-tmp-download-9437-1506349033474/electron-v1.7.6-linux-x64.zip”->“/home/tombo/.electron/electron-v1.7.6-linux-x64.zip”

npm错误!代码ELIFECYCLE npm错误!错误1 npm错误!电子@1.7.6 postinstall:node install.js npm err!退出状态%1 npm错误!npm错误!在Electron@1.7.6后安装脚本中失败。npm错误!

这可能不是NPM的问题。上面可能有其他日志记录输出。```

有人能解决这个问题吗?

多谢了。

共有1个答案

汤玉宸
2023-03-14

我想你不必指定电子的版本。相反,您可以使用以下命令首先全局安装它:

$ sudo npm install -g electron --unsafe-perm=true

然后使用以下命令初始化项目:

$ npm init
$ npm install electron --save

全局安装是使用comman$electron.运行应用程序所必需的。

 类似资料:
  • 问题内容: 我正在尝试安装pip,但目前无法安装。我导航到pip文件夹,然后 一切似乎都进行到最后: 有任何想法吗? 问题答案: 像你看起来是上的Linux / Unix框,你不是根…这意味着你没有 权限 把一些东西(或很多其他的地方)。 更新评论: 由于OS X是FreeBSD Unix(实际上是FreeBSD Unix),因此仍然存在“ root”的基本概念。您的管理员帐户 可以 执行root

  • 问题内容: 我尝试在Linux机器上运行jstatd jvm监视工具 使用以下命令: jstatd.all.policy内容 不幸的是,我得到以下输出: 由于某种原因,jstatd可以在具有相同命令和策略文件的Windows上成功运行。 Linux Java版本: Windows Java版本: 问题答案: 这对我有用: 确保tools.jar文件存在,并且运行jstatd命令的用户有权读取该文件

  • 问题内容: 无论我尝试安装哪个软件包,都会出现此错误: 我看到了这个问题,但答案对我不起作用。我可以安装分发程序包,到目前为止,它是我唯一可以安装的程序包,但是它不能解决问题,因为在我尝试安装另一个程序包时,egg_info错误立即返回。我对此感到非常沮丧,因为我在任何地方都找不到任何帮助。我之前也已经安装了django和pip以及所有内容,但是我不得不重新安装所有内容,现在它不起作用了。任何帮助

  • 我正在尝试在我的服务器上安装yeoman,但由于某些原因,我一直收到一个权限被拒绝的错误。 我曾尝试重新安装ubuntu(14.04),但没有任何效果。

  • 问题内容: 我最近开始在点子安装方面遇到问题。每次我在终端中运行这种命令时,都会出现错误: 由于以下原因,无法安装软件包: EnvironmentError:[Errno 2]没有这样的文件或目录:’/’me’/’me’/anaconda3/lib/python3.6/site- packages/tqdm-4.11.2.dist-info/METADATA’ 有人知道怎么了吗?一个月前没有这个问

  • 问题内容: 在我的MacOS Mojave终端中,我想使用pip安装python软件包。最后说: 所以我想用给定的命令更新点子,但出现错误: 我真的不明白现在该怎么办。 我也意识到它在错误消息中说Python 2.7,但是我已经并且只想使用python 3。 问题答案: 如果要使用 python3 + 安装软件包,则需要使用 要解决 errno 13, 您必须在末尾添加 编辑: 对于python中