我不能通过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的问题。上面可能有其他日志记录输出。```
有人能解决这个问题吗?
多谢了。
我想你不必指定电子的版本。相反,您可以使用以下命令首先全局安装它:
$ sudo npm install -g electron --unsafe-perm=true
然后使用以下命令初始化项目:
$ npm init
$ npm install electron --save
全局安装是使用comman$electron.
运行应用程序所必需的。