我想在现有的角度应用程序中安装最新的电子版本。所以我按照npm命令安装它。
命令:npm i electron@latest
预期行为 电子应该成功安装。
实际行为 所以,每当我尝试安装电子时,在下载zip文件和SAMSUN.txt文件之后,它会抛出以下错误....
Error: Generated checksum for "electron-v2.0.2-win32-x64.zip" did not match expected checksum.
at ChecksumMismatchError.ErrorWithFilename (E:\CityLawElectron\node_modules\electron-download\node_modules\sumchecker\build.js:41:124)
at new ChecksumMismatchError (E:\CityLawElectron\node_modules\electron-download\node_modules\sumchecker\build.js:56:133)
at Hash. (E:\CityLawElectron\node_modules\electron-download\node_modules\sumchecker\build.js:203:22)
at emitNone (events.js:106:13)
at Hash.emit (events.js:208:7)
at emitReadable_ (_stream_readable.js:513:10)
at emitReadable (_stream_readable.js:507:7)
at addChunk (_stream_readable.js:274:7)
at readableAddChunk (_stream_readable.js:250:11)
at Hash.Readable.push (_stream_readable.js:208:10)
请注意,我已尝试使用npm cache clean --force
命令清除我的npm缓存并尝试安装。但它不起作用。
我还尝试使用npm i -g electron@latest
全局安装电子,但这种方法也不起作用。
请尽快提供解决方案,因为我真的坚持这个问题。
Electron Version: 2.0.2
Operating System : windows
node version : 8.11.2
npm version : 6.1.0
Last known working Electron version:
答案 0 :(得分:0)
我们可以通过以下步骤(操作系统-Windows 10)解决此问题
然后使用以下命令在全局和本地安装电子-
npm init -y //注意:-y标志自动提供默认选项
npm install electronic -g //全局安装电子
npm install electronic --save-dev --save-exact // //以电子方式安装电子
如果您使用的是打字稿,请使用以下命令将其安装为全局脚本-
npm install -g打字稿
以上步骤可能会对您有所帮助。