网站开发一年多少钱,哪里接单做网站,知名商城网站建设价格,网站建设公司运营0.electron介绍
Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows、Linux及macOS上运行的跨平台应用。可以用原生html写#xff0c;也可以用vue等…0.electron介绍
Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows、Linux及macOS上运行的跨平台应用。可以用原生html写也可以用vue等前端框架写比如electron-vue。
1.electron打包
由于electron默认打包会从github上下载相关二进制包众所周知国内GitHub访问是相当慢的所以经常会出现下载失败导致打包不成功这时我们就需要配置国内的镜像源以解决从GitHub下载慢甚至无法下载的问题。
修改npm配置文件没有就创建
npm的配置文件为用户根目录下的~/.npmrcWindows路径为C:\UsersUserName.npmrc
加入以下内容
prefix/opt/node/global
cache/opt/node/cache
registryhttps://registry.npmmirror.com/
disturlhttps://registry.npmmirror.com/-/binary/node/
sass_binary_sitehttps://registry.npmmirror.com/node-sass
phantomjs_cdnurlhttps://registry.npmmirror.com/phantomjs
chromedriver_cdnurlhttps://registry.npmmirror.com/-/binary/chromedriver/
operadriver_cdnurlhttps://registry.npmmirror.com/-/binary/operadriver/
electron_mirrorhttps://registry.npmmirror.com/-/binary/electron/
electron_builder_binaries_mirrorhttps://registry.npmmirror.com/-/binary/electron-builder-binaries/
always-authfalse
其中prefix是全局包 的路径cache是缓存路径这两个可以不配置。
这样再打包就不会报错了。