当前位置: 首页 > news >正文

网格系统网站广州网页设计公司公司

网格系统网站,广州网页设计公司公司,ui的设计网站,网络工程二本最好的出路electron应用打包成功纪念一下,以前曾经行过后来打包各种报错,现在有空就尝试解决一下 首先安装nvm能够方便切换node版本 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash 顺利安装后你用nvm list查看node列表时会…

electron应用打包成功纪念一下,以前曾经行过后来打包各种报错,现在有空就尝试解决一下

首先安装nvm能够方便切换node版本

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

顺利安装后你用nvm list查看node列表时会告诉你这个nvm不存在

解决办法: source ~/.bashrc
接着执行nvm list可以,然后安装需要的版本
npm install 8.16.2

回到最初版本然后打包看各种错误

error while loading shared libraries: libgconf-2.so.4sudo apt-get install libgconf-2-4
Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service sudo apt-get install at-spi2-core

还有一种错误是定位到js文件catch后面的{,这时只需要再catch后增加(e)

联系更新了好多个js文件

运行报错 ReferenceError: process is not defined

打开webpack.renderer.config.js文件,如下所示进行修改new HtmlWebpackPlugin({filename: 'index.html',template: path.resolve(__dirname, '../src/index.ejs'),minify: {collapseWhitespace: true,removeAttributeQuotes: true,removeComments: true},# 增加templateParameters配置项 starttemplateParameters(compilation, assets, options) {return {compilation: compilation,webpack: compilation.getStats().toJson(),webpackConfig: compilation.options,htmlWebpackPlugin: {files: assets,options: options},process,};},# 增加templateParameters配置项 endnodeModules: process.env.NODE_ENV !== 'production'? path.resolve(__dirname, '../node_modules'): false}),打开webpack.web.config.js文件,如下所示进行修改new HtmlWebpackPlugin({filename: 'index.html',template: path.resolve(__dirname, '../src/index.ejs'),# 增加templateParameters配置项 starttemplateParameters(compilation, assets, options) {return {compilation: compilation,webpack: compilation.getStats().toJson(),webpackConfig: compilation.options,htmlWebpackPlugin: {files: assets,options: options},process,};},# 增加templateParameters配置项 endminify: {collapseWhitespace: true,removeAttributeQuotes: true,removeComments: true},nodeModules: false}),

最后终于改完错误,开始下载依赖,发现很慢

 npm config set registry https://registry.npmmirror.comelectron 下载慢 修改 .npmrc 增加electron_mirror="https://npm.taobao.org/mirrors/electron/"ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"

第一次打包下载https://github.com/electron/electron/releases/download/v2.0.18/electron-v2.0.18-linux-x64.zip 如果比较慢,自己下载放到.cache/electron文件夹下

最后终于打包成功

http://www.yayakq.cn/news/566257/

相关文章:

  • 云南住房和城乡建设部网站标准个人简历模板免费下载
  • 泉企业网站建设套餐网站
  • 国外高校实验室网站建设成果wordpress分类推荐
  • 甘肃省酒泉市做网站公司安全监理员资料编制与工作用表填写范例久久建筑网
  • 物流管理网站建设wordpress 增加相册
  • 免费视频网站推荐打造自己的网站
  • 兰州网站建设营销q479185700刷屏app推广员是做什么的
  • 广东网站建设咨询电话谷歌外贸网站
  • 打开一个网站搜索页面跳转js北京做网站建设价格
  • 网站建设合集seo关键词优化到首页
  • 淄博网站制作多样定制室内设计师前景怎么样
  • 湖南企业网站建设制作网站建设中的安全问题
  • 怎样找回网站备案密码错误网络推广公司是干什么
  • 网站建设外包被骗志鸿优化设计答案
  • vps 网站异常网站开发建设费用明细
  • 教育网站制作定制网站更新提醒
  • 中国网站访问量排行wordpress revision
  • 建设部网站四库一平台福清做网站
  • 滨州网站建设模板建设非主营电子商务企业网站有哪些
  • 连云港网站关键词优化南昌做网站的公司哪家好
  • 暗网网站建设网站阿里云服务器
  • 专业手机网站建设多少钱天津建筑工程信息网
  • 《网站开发技术》模板广东省自然资源厅陈光荣
  • 怎么做网站推全国建设信息网
  • 嗨学网官网昆明seo和网络推广
  • 交互式网站开发技术有哪些哈尔滨建设工程管理工资多少
  • 邢台做移动网站公司电话号码在线免费网站模板
  • 长沙百度网站推广wordpress 增加 专题
  • 怎样做动漫照片下载网站科技有限公司名称大全
  • 单本小说网站百度灰色关键词技术