Electron NPM install-app-deps electron-gyp(样板地狱)
Electron NPM install-app-deps electron-gyp (boilerplate hell)
由于涉及的层次太多,我有点不知道如何解决以下问题(linux)...
今天我开始遇到涉及电子应用程序的 npm i
故障。最初的错误是
"EISDIR: illegal operation on a directory, read" on `~./electron-gyp`.
研究这表明这是试图将目录(它是)作为文件读取。我认为这可能是一个 npm
问题,因为我最近升级了它,所以我重新安装了 node/npm
并删除了所有残留物,包括所有电子文件夹,npm
和 nodejs
。我认为完全重新安装可能是最好的方法。 . .
重新安装和配置所有这些,包括在用户帐户下移动全局 npm
node_modules
以消除任何权限问题。
到目前为止一切顺利,但是,之前的错误现在变为
"ENOENT: no such file or directory, open '/home/joe/.electron-gyp'"
这是可以理解的,因为我删除了这个文件夹。我不确定应该用什么 electron 或 npm
模块来创建和填充这个文件夹。
继续搜索似乎是这个问题以某种方式与从 electron-builder 调用 install-app-deps
有关,但我似乎无法让它工作。我想在我开始在该回购协议中寻求帮助之前,我会在这里寻求一些指导,因为我不确定原因是否存在。
提前创建目录查看结果:
[3] Error: /usr/bin/node exited with code 235
[3] Error output:
[3] npm ERR! addLocal Could not install /home/joe/.electron-gyp
[3] npm ERR! code EISDIR
[3] npm ERR! errno -21
[3] npm ERR! syscall read
[3] npm ERR! eisdir EISDIR: illegal operation on a directory, read
[3] npm ERR! eisdir This is most likely not a problem with npm itself
[3] npm ERR! eisdir and is related to npm not being able to find a package.json in
[3] npm ERR! eisdir a package you are trying to install.
...这有点回到开始
非常感谢任何帮助。
更新 1:问题似乎已确认源于 npm
并涉及 electron-builder
。提交问题单。
已确认为错误并在源头解决。
由于涉及的层次太多,我有点不知道如何解决以下问题(linux)...
今天我开始遇到涉及电子应用程序的 npm i
故障。最初的错误是
"EISDIR: illegal operation on a directory, read" on `~./electron-gyp`.
研究这表明这是试图将目录(它是)作为文件读取。我认为这可能是一个 npm
问题,因为我最近升级了它,所以我重新安装了 node/npm
并删除了所有残留物,包括所有电子文件夹,npm
和 nodejs
。我认为完全重新安装可能是最好的方法。 . .
重新安装和配置所有这些,包括在用户帐户下移动全局 npm
node_modules
以消除任何权限问题。
到目前为止一切顺利,但是,之前的错误现在变为
"ENOENT: no such file or directory, open '/home/joe/.electron-gyp'"
这是可以理解的,因为我删除了这个文件夹。我不确定应该用什么 electron 或 npm
模块来创建和填充这个文件夹。
继续搜索似乎是这个问题以某种方式与从 electron-builder 调用 install-app-deps
有关,但我似乎无法让它工作。我想在我开始在该回购协议中寻求帮助之前,我会在这里寻求一些指导,因为我不确定原因是否存在。
提前创建目录查看结果:
[3] Error: /usr/bin/node exited with code 235
[3] Error output:
[3] npm ERR! addLocal Could not install /home/joe/.electron-gyp
[3] npm ERR! code EISDIR
[3] npm ERR! errno -21
[3] npm ERR! syscall read
[3] npm ERR! eisdir EISDIR: illegal operation on a directory, read
[3] npm ERR! eisdir This is most likely not a problem with npm itself
[3] npm ERR! eisdir and is related to npm not being able to find a package.json in
[3] npm ERR! eisdir a package you are trying to install.
...这有点回到开始
非常感谢任何帮助。
更新 1:问题似乎已确认源于 npm
并涉及 electron-builder
。提交问题单。
已确认为错误并在源头解决。