Npm 失败electron@1.8.2安装后脚本

Npm 失败electron@1.8.2安装后脚本,npm,electron,Npm,Electron,我试图将electron安装到我的项目中,但它给出了一个错误。我也尝试过用不安全的烫发,但仍然出现同样的错误 npm install electron --save-dev --save-exact > electron@1.8.2 postinstall E:\PrgLang\Electron\crypto-app\node_modules\electron > node install.js Downloading electron-v1.8.2-win32-x64.zip

我试图将electron安装到我的项目中,但它给出了一个错误。我也尝试过用不安全的烫发,但仍然出现同样的错误

npm install electron --save-dev --save-exact

> electron@1.8.2 postinstall E:\PrgLang\Electron\crypto-app\node_modules\electron
> node install.js

Downloading electron-v1.8.2-win32-x64.zip
[============================================>] 100.0% of 55.21 MB (1.51 MB/s)
E:\PrgLang\Electron\crypto-app\node_modules\electron\install.js:47
throw err
^

Error: Could not parse checksum file at line 1:
at new ChecksumParseError (E:\PrgLang\Electron\crypto-app\node_modules\sumchecker\build.js:71:127)
at E:\PrgLang\Electron\crypto-app\node_modules\sumchecker\build.js:130:20
at Array.forEach (<anonymous>)
at E:\PrgLang\Electron\crypto-app\node_modules\sumchecker\build.js:125:38
at new Promise (<anonymous>)
at ChecksumValidator.parseChecksumFile (E:\PrgLang\Electron\crypto-app\node_modules\sumchecker\build.js:121:14)
at <anonymous>
npm WARN crypto-app@1.0.0 No description
npm WARN crypto-app@1.0.0 No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@1.8.2 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@1.8.2 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!     C:\Users\Harshit\AppData\Roaming\npm-cache\_logs\2018-02-11T03_33_52_399Z-debug.log
npm安装electron--save dev--save exact
> electron@1.8.2安装后E:\PrgLang\Electron\crypto app\node\u modules\Electron
>node install.js
下载electron-v1.8.2-win32-x64.zip
[=================================================>]55.21 MB的100.0%(1.51 MB/s)
E:\PrgLang\Electron\crypto app\node\u modules\Electron\install.js:47
失误
^
错误:无法分析第1行的校验和文件:
在新的ChecksumParseError(E:\PrgLang\Electron\crypto app\node\u modules\sumchecker\build.js:71:127)
在E:\PrgLang\Electron\crypto app\node\u modules\sumchecker\build.js:130:20
在Array.forEach()处
在E:\PrgLang\Electron\crypto app\node\u modules\sumchecker\build.js:125:38
在新的承诺()
在ChecksumValidator.parseChecksumFile(E:\PrgLang\Electron\crypto app\node\u modules\sumchecker\build.js:121:14)
在
警告加密-app@1.0.0没有描述
警告加密-app@1.0.0没有存储库字段。
npm错误!代码失效循环
npm错误!错误1
npm错误!electron@1.8.2postinstall:`node install.js`
npm错误!退出状态1
npm错误!
npm错误!失败electron@1.8.2安装后脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
npm错误!此运行的完整日志可在以下位置找到:
npm错误!C:\Users\Harshit\AppData\Roaming\npm cache\\ u logs\2018-02-11T03\u 33\u 52\u 399Z-debug.log
据了解,可能通过以下措施之一解决:

  • 移除
    node\u modules
    文件夹,然后再次运行
    npm install
  • 重命名用户主目录的.electron文件夹中的SHASUM文件
请尝试(在移除节点\u模块后)

sudo npm install electron--save dev--save exact--unsafe perm=true--allow root


我也遇到了同样的错误,这对我来说是有效的

Electron的postinstall脚本正在从非npm域(可能是github.com)下载二进制文件,该域可能未配置代理。

是在本地
.Electron
文件夹中创建的新SHASUM文件吗?解决此问题的运气如何。我在Linux服务器上遇到了同样的问题。在我的本地WAMP服务器上,一切都很好,当然……对我来说,一切都很好!!好的。我认为不安全的perm=true应该足够了