【发布时间】:2019-02-10 16:58:03
【问题描述】:
我想在 linux 操作系统上安装 electron.js。需要帮助解决以下错误:
安装命令
sudo npm i 电子
终端输出
/usr/bin/electron -> /usr/lib/node_modules/electron/cli.js
electron@2.0.8 postinstall /usr/lib/node_modules/electron
node install.js
(node:13668) ExperimentalWarning: The fs.promises API is experimental
/usr/lib/node_modules/electron/install.js:54
throw err
^
Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/electron/electron-tmp-download-13668-1536154444869'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@2.0.8 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@2.0.8 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/ebuilders/.npm/_logs/2018-09-05T13_34_04_997Z-debug.log
【问题讨论】:
-
Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/electron/electron-tmp-download-13668-1536154444869' 这意味着执行程序(安装)的系统没有在 /usrlib/ 上创建 (mkdir) 目录的权限...尝试使用 sudo 执行安装或设置 NPM 以使用不同的目录进行安装。
标签: javascript node.js linux npm electron