草庐IT

打包机

全部标签

electron项目打包之后显示空白页面以及发送http请求地址错误

    electron项目在开发阶段,因为使用webpack脚手架,启用了webServer提供的http服务,所以有路由功能,当我们运行npmrunelectron:serve的时候,最后可以直接加载http://localhost:8080。在app里面就可以显示页面。  当electron项目打包之后,成为桌面程序,这个时候就没有http服务支撑,所以加载的是静态页面,win.loadURL("app://./index.html")。  这个首页因为没有http服务支撑,所以没有路由功能,最终无法显示。解决办法有两个,一个是改变路由设置模式,将mode:'history',改为mod

pyinstaller打包selenium后弹出webdriver命令行窗口的解决方法

最近在使用tkinter来开发一个GUI程序,用到了selenium的headless模式。代码调试妥当,准备用pyinstaller打包成exe文件,却发现在pycharm里面一切正常,打包后会弹出一个黑框,影响体验:有的同学还会有类似以下日志DevToolslisteningonws://127.0.0.1:12345...........搜索一番之后大概发现了网上说的2种方案pyinstaller 使用 --windowed参数修改.../Lib/sit-packages/selenium/webdriver/common/service.py的源码,将76行的creationflags

【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行

windows10系统下修改jar中的文件并重新打包成jar文件然后运行一、背景描述二、操作步骤2.1解压jar包2.2修改配置文件2.3重新打成jar包2.4确认是否修改成功2.5运行程序一、背景描述测试环境(Linux)的代码(jar包)拉取到本地电脑(Windows10),然后连接本地电脑上的数据库并在本地电脑运行。前提:Windows10电脑,jar包文件,本地电脑已安装好MySQL数据库。需求:需要将下面jar包中配置文件的数据库连接地址修改成本地电脑连接地址,并把修改后的配置文件重新打进jar包运行程序。二、操作步骤2.1解压jar包首先,打开命令提示符窗口,cd进入到jar包所在

圈子社区论坛系统uniapp开源代码可打包小程序

2022全新圈子社区论坛系统支持文字发帖、语音贴、视频贴等,后台PHP管理。uniapp开源代码可打包小程序,安卓app、苹果app、H5等。快速建立社区兴趣圈、陌生社交系统APP、语音交友系统APP、婚恋系统app、直播系统app、本地门户app等各类应用。系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP。原生小程序登陆接口没有更新,导致不能正常获取微信头像和昵称,有条件的自己修改。此代码仅供会员测试学习。下载地址:https://download.csdn.ne

Vue项目打包问题(生产环境样式失效)

目录前言打包模式的区别案例解决方案前言在公司项目发布上线后,出现了部分样式失效的问题。我们引用的是vuetify第三方库,经过检查,发现是部分样式被vuetify自带的css样式给覆盖,原因是生成环境的打包模式与开发环境不同。打包模式的区别生产模式(env.prod)在生产模式下打包,项目会被最小化,所有的css代码会被提取出来放在同一文件夹下(这也是上线后样式出现问题的根本原因)开发模式开发模式打包并不会改变项目的层次结构,换句话说,我们在写代码过程中,页面长啥样,打包上线后就是原本的样式,该模式下并不会改变代码。但是该模式打包后的dist文件依旧比生产模式打包后的项目大很多。案例首先我们要

maven打包失败:the pom for XXX is missing, no dependency information available 问题解决

问题描述:springcloud项目,idea打包pacake、compile时报错,THEPOMfor...ismissing,nodependencyinformationavailable,此时清理缓存,和clean之后还是会报这个错。查询报错信息是因为pom文件丢失才会报这个错,但是项目中pom文件是存在的,并非丢失。由于是多项目管理,项目是有相互依赖的可能的。解决方案:将引用的父类项目重新进行maven-install一下。或者直接在最顶类项目中maven-install一下。此时问题就解决了。子项目再次打包编译就是正常的了。

项目打包关于“Could not find artifact (父级pom文件ID)“问题处理

问题场景今天在打包多maven项目的时候出现了一个问题:单独打包一个项目的时候会报父级pom文件找不到问题分析与处理(1)开始以为是缓存问题,后面尝试刷新maven,清除idea缓存并重启后,再次尝试打包还是这个问题(2)因为提示父级未找到,这边打包的顺序调整了下,先将父级的pominstall后,提示成功;再将需要打包的项目尝试打包insatll也提示成功了。(3)在后续,刷新后也可以单独直接打包对应的项目文件了,无需在重复步骤2.尾言以上就是多maven项目,单独打包的问题处理,感谢阅读。

HBuilder X + uni-app 打包 App、小程序等操作

uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。在HBuilderX中我们可以点击新建->项目,选择第一个空框架,根据学习需要也可以选择其他的模板。在编辑完项目之后,需要配置manifest.json文件,在App图标配置中可以选择图片路径配置app的图标,还可以修改app名称。如果要打包成h5,需要编辑web配置,选择路径为基础路径可以在本地浏览。app打包之后会在项目里面,出现apk包,里面有安装包可以安装到手机web

tar 打包压缩与解压缩

    tar命令用于对文件进行打包压缩或解压缩。    在Linux系统中,常见的压缩包文件格式有很多,其中主要使用的是.tar或.tar.gz或.tar.bz2的格式。    1、tar命令的参数-c创建压缩文件-x解压缩文件-t查看压缩包内有哪些文件-z使用Gzip格式压缩或解压文件-j使用bzip2格式压缩或解压文件-v显示压缩或解压的过程-f目标文件-C指定解压到哪个目录-p保留原始的权限和属性-P使用绝对路径进行压缩备注:1、-c参数用来创建压缩文件,-x参数用来解压文件,因此这两个参数不能同时使用。2、-z参数指定使用Gzip格式来压缩或解压缩文件。3、-j参数指定使用bzip2

SpringBoot访问静态资源和jar外部静态资源,部署前端打包后的vue项目放入静态资源里

记录一下使用SpringBoot访问静态资源和SpringBoot打包之后的jar外部静态资源,在开发的时候,一般选择前后端分离的方式,前端使用vue后端使用SpringBoot,通常情况下,部署都是前端通过http去请求后端资源,涉及到http请求,那么肯定需要资源的目标地址IP,一般云端部署给到IP就可以,可是在某些特定的场合下,这个IP是不确定的,比如内网里某台内网设备部署一套采集程序,在事先知道内网IP的情况下可以前端用nginx部署后台就是SpingBoot的jar运行,可是几十台内网设备都需要部署的话,那么前端打包的http请求地址将会根据具体的IP改变。(不可能每台电脑都用htt