精华内容
参与话题
问答
  • vue项目打包步骤

    万次阅读 多人点赞 2018-06-25 01:04:39
    vue项目打包终端运行命令 npm run build打包成功的标志与项目的改变,如下图:点击index.html,通过浏览器运行,出现以下报错,如图:那么应该如下修改呢?具体步骤如下:1、查看package.js文件的scripts命令2、打开...

    vue项目打包

    一、终端运行命令 npm run build

    二、打包成功的标志与项目的改变,如下图:

    3、点击index.html,通过浏览器运行,出现以下报错,如图:

    四、那么应该如何修改呢?
    具体步骤如下:
    1、查看package.js文件的scripts命令
    2、打开webpack.dev.conf.js文件,找到publicPath: config.dev.assetsPublicPath,按Ctrl点击,跳转到index.js文件
    3、其中dev是开发环境,build是构建版本,找到build下面的assetsPublicPath: '/',然后修改为assetsPublicPath: './',即“/”前加点。
    4、终端运行 npm run build 即可。

    此时点击index.html,通过浏览器运行便,会发现动态绑定的static的图片找不到,故static必须使用绝对路径。将图片路径修改为绝对路径,至此,打包完成。

    五、温馨提示

    更多博文,请关注:xssy5431 【小拾岁月】

    扫码:

     

    展开全文
  • 在本课程中,首先介绍了webpack打包工具的基础知识,安装过程,然后介绍工具如何打包第三方插件、打包样式的方法,后,介绍打包工具的配置,并详细介绍如何将项目部署到服务端的全部流程。
  • pyinstaller打包心得

    万次阅读 2020-07-15 10:39:40
    pyinstaller打包后exe程序无法运行解决方法及打包心得 最近在用pyinstaller打包自己用tkinter制作的程序,这个打包程序真的是一个很大的坑,在这里便留下一点心得望能帮助到各位。 软件配置 系统是win10,使用的是...

    pyinstaller打包心得

    最近在用pyinstaller打包自己用tkinter制作的程序,这个打包程序真的是一个很大的坑,在这里便留下一点心得望能帮助到各位。

    软件配置

    系统是win10,使用的是anaconda的python3.7,最后用anaconda用转化成.py文件再进行打包。

    环境使用是在conda内创建一个新环境。这一点很重要,旧环境可能包含很多不必要的第三方包,如果都进行打包,文件会很大,甚至可能直接导致打包失败。详情可参照conda创建新环境

    pyinstaller是从github上下载,按照网上的各种说法,直接pip下载的pyinstaller有很大的限制,所以从github上直接下载较好。这里附上pip的链接pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

    打包过程

    打包过程本人不在过多赘述,网上各种文章都很多,个人比较推荐
    python利用pyinstaller打包简明教程

    打包后程序无法运行

    若上述软件、环境配置和打包过程无误,则打包后无法正常运行的BUG其实可以自行通过打包后弹出的__cmd__窗口查看。
    cmd窗口怎么查看?在打包过程中一般都会使用这几种语法:
    pyinstaller -F xxxx.py
    pyinstaller -D xxxx.py
    pyinstaller -F -w xxxx.py
    pyinstaller -D -w xxxx.py
    其中-w代表不显示cmd窗口,而此时的cmd窗口实际是对程序进程的反馈,如果在有UI界面(例如使用tkinter)直接选择不开启cmd窗口,则失去了了解程序错误的途径,反而无法debug。所以推荐在程序完全完成之前不使用-w命令。

    展开全文
  • optimization: { splitChunks: { chunks: 'async', //对同步,异步,所有的... minChunks: 1, //打包生成的 chunk 文件最少有几个 chunk 引用了这个模块 maxAsyncRequests: 5, //模块请求 5 次 maxInitialReques
    optimization: {
      splitChunks: {
        chunks: 'async', //对同步,异步,所有的模块有效 
        minSize: 30000, //当模块大于 30kb 
        maxSize: 0, //对模块进行二次分割时使用,不推荐使用 
        minChunks: 1, //打包生成的 chunk 文件最少有几个 chunk 引用了这个模块 
        maxAsyncRequests: 5, //模块请求 5 次 
        maxInitialRequests: 3, //入口文件同步请求 3 次 
        automaticNameDelimiter: '~',
        name: true,
        cacheGroups: {
          vendors: {
            test: /[\\/]node_modules[\\/]/,
            priority: -10 ,//优先级 数字越大,优先级越高 
            default: {
              minChunks: 2,
              priority: -20,
              reuseExistingChunk: true
            }
          }
        }
      },
      minimize: true,
      minimizer: [
        new TerserPlugin({
          cache: true, // 是否缓存
          parallel: 4 // 是否并行打包,多线程 // parallel: 4,
        }),
      ],
    },
    
    展开全文
  • Linux压缩打包命令——tar、zip、unzip

    万次阅读 多人点赞 2019-08-16 18:39:08
    打包跟压缩的区别: 打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法是文件的体积变小以达到压缩的目的,可以...

    打包跟压缩的区别:

    打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩;

    tar命令

    tar命令参数前面加”-"与不加“-”的区别:

    tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在于linux风格方面,加“-”属于System V风格,不加“-”属于BSD风格,所以在使用tar命令的时候它的参数加不加“-”结果是一样的,看个人的使用方式;

    常用参数:

    tar命令的常用参数
    -z 是否同时具有gz属性
    -j 是否同时具有bz2属性
    -J 是否同时具有xz属性
    -x 解压缩、提取打包的内容
    -t 查看压缩包内容
    -c 建立一个压缩,打包文档
    -C 切换到指定目录,表示指定解压缩包的内容和打包的内容存放的目录
    -v 显示压缩或者打包的内容
    -f 使用文件名,在f后面要接压缩后的文件的名字,只要用到tar命令,-f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边
    -p 保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
    -P 保留绝对路径

    一、打包

    实例:

    a.将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和time.sh文件打包为一个文件,名称为“jihe.tar”:

    b.查看jihe.tar文件的内容:

    c.提取jihe.tar文件的内容到/opt目录下:

    如果不用“-C”指定目录则会提取内容到当前目录

    二、压缩

    linux主要有三种压缩方式:
    1.gzip:是公认的压缩这速度最快,压缩大文件的时候与其他的压缩方式相比更加明显,历史最久,应用最广泛的压缩方式
    2.bzip:压缩形成的文件小,但是可用性不如gzip
    3.xz:是最新的压缩方式,可以自动提供最佳的压缩率

    建议的压缩的时候标明后缀:

    参数 作用 命名方式
    -z 用于gzip压缩方式 文件名.tar.gz
    -j 用于bzip2压缩方式 文件名.tar.bz2
    -J 用于xz压缩方式 文件名.tar.xz

    实例:用不同的压缩方式压缩/root/目录下的Golden.apk文件

    先查看Golden.apk文件的大小:

    可以看到Golden.apk文件的大小为187M

    a.用gzip压缩方式将Golden.apk文件压缩为Golden.apk.tar.gz文件:

    b.用bzip2的压缩方式将Golden.apk文件压缩为Golden.apk.tar.bz2文件:

    从上图可以看出红色方框内有报错,这个报错的原因是缺少bzip2的包,需要安装一个bzip2软件包

    安装完成之后再重新压缩:

    在压缩的过程中,我们可以发现:

    压缩速度:gz > bz2 > xz
    压缩率:xz > bz2 > gz

    三、解压

    先删除/root/目录下的Golden.apk文件:

    tar命令式一个很聪明的命令,我们在解压的时候不需要指明自己压缩的方式它会自己选择跟压缩方式对应的方式去解压,这话说得有点拗口,例:

    a.将Golden.apk.tar.gz解压到当前目录:

    在解压gz压缩方式压缩文件的时候并不需要加上-z,直接用参数-xf即可,另外两种压缩方式在解压的时候一样,因为tar命令会自动选择,解压之后压缩文件还在,如果不指定解压出来的文件保存在哪里,那么会直接解压在当前目录

    b.指定解压出来的文件保存的目录,将Golden.apk.tar.bz2文件解压在/opt/目录下:

    补充:

    a.在打包和压缩的过程中,我们有时候会看到这样的语句:tar: 从成员名中删除开头的“/”,这个并不是报错,是因为没有加上-P选项,没有保留原来的绝对路径去打包或者压缩,提取打包的内容跟解压一样,下面举一个例子:

    将/root/目录以gzip的方式压缩为root.tar.gz压缩文件:

    1.没有加-P选项:

    2.加上-P选项:

    解压的时候同理,如果在压缩文件的时候使用了-P选项,那么在解压的时候也要加上-P选项,不然也会出现”tar: 从成员名中删除开头的“/”“,如下图:

    1.不加-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:

    2.加上-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:


    b.在使用tar压缩或者打包的时候,可以通过增加--exclude来达到排除指定的文件的目的

    将/root/目录下的harry目录打包,但是不打包harry目录下的ha.txt文件,如下图:

    压缩文件也是同理,想要排除指定的目录压缩或者打包也是同理

    zip命令和unzip命令

    #在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装
    查看有没有安装zip跟unzip命令的命令:

    rpm -q zip unzip

    如果有安装了命令则会显示出命令的版本号

    zip命令

    基本用法:

    zip [参数] [压缩包名] [压缩的目录或者文件的路径]

    常用参数:

    zip命令的常用参数
    -m 将文件压缩后,删除原文件
    -o 将压缩文件内的所有文件的最新变动时间设为压缩的时间
    -q 安静模式,在压缩的时候不显示指令执行的过程
    -r 递归压缩,将自定目录下的所有子文件以及文件一起处理
    -x ”文件列表“,压缩时排除文件列表中的文件

     

    实例:

    a.压缩目录,将/root/目录下的harry目录压缩为名为harry.zip压缩包:

    1.正常压缩,不加-q选项,显示压缩的过程:

    2.加上-q选项,安静模式输出,不显示压缩的过程:

    b.压缩多个文件,将/root/目录下的ceshi.txt文件和anaconda-ks.cfg文件和Golden.apk文件压缩为名为jihe.zip的压缩包:

    因为压缩的全是文件,所以可以不用加上-r选项

    c.压缩文件跟目录,将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和harry目录压缩成名为dajihe.zip的压缩包:

    d.将/root/目录下的harry目录压缩为harry1.zip压缩包,排除harry目录下的ha.txt文件:

    unzip命令

    基本用法:

    unzip [参数] [压缩文件]  (-d [目录])  //如果不是用括号里面的内容,则解压文件在当前工作目录

    常用参数:

    unzip命令的常用参数
    -c 将解压缩的结果显示到屏幕上(显示每一个目录下的每一个文件的内容),同时对字符做适当的转换,但是并没有解压压缩包
    -l 显示压缩文件内所包含的文件
    -t 检查压缩文件是否正确
    -v 执行时显示压缩文件的详细信息
    -q 安静模式,执行时不显示任何信息
    -d 指定文件解压后存储的目录
    -x 指定不要处理压缩文件中的那些文件

    实例:

    a.将harry.zip压缩包解压缩的结果显示出来:

    具体会显示到每一个文件跟每一个文件的内容

    b.显示jihe.zip压缩包里面锁包含的文件

    c.检查dajihe.zip压缩文件是否正确:

    全部OK表示全部文件都是正确的

    d.不解压压缩文件dajihe.zip,查看压缩包里面的内容(查看显示的文件列表还包含压缩比率):

    #使用-v显示的信息比使用-l显示的信息更加详细

    e.将dajihe.zip压缩包解压到/opt/目录下:

    补充:使用r选项增加.tar归档文件的内容应该如何怎么操作?

    我们先来了解一下tar命令-r选项的作用:

    通过tar --help命令查看帮助

    -r选项的作用:把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中

    使用实例:

    看上图,可以看到我ops用户家目录下标记了一个文件,一个目录,我现在先将目录归档,然后再将文件追加到档案里面

    1.归档操作

    生成.tar文件,目录归档完毕!

    2.将calculating_time.sh追加进入.tar文件中

    3.验证

    a.查看.tar文件的归档信息

    可以看到calculating_time.sh文件已经被追加到档案的末尾了

    b.提取Check_Configuration_20201118_PM.tar 到/mnt目录下

    使用-r选项追加文件至.tar文件成功

    展开全文
  • pyinstaller打包后plotly无法正常运行的问题 在使用pyinstaller打包带有plotly的程序后,在运行程序时会出现如下反馈 "c:\users*\appdata\local\continuum\anaconda3\envs\py34\lib\site-p ackages\PyInstaller\...
  • kotlin java 混合代码 maven 打包

    万次阅读 2020-06-21 23:56:18
    kotlin java 混合代码 maven 打包 需要的插件 <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>${kotlin....
  • Python项目打包发布方法

    万次阅读 多人点赞 2018-12-29 11:56:07
    目前python打包工具有多个,目前比较好用的为pyinstaller,该工具可以支持在window和linux下使用。 在windows下,大小为几十K的源文件打包成exe文件,可能为几十兆,原因是把程序所引用的库文件也一起打包在一起。...
  • Maven项目打包时添加本地jar包

    万次阅读 2019-01-03 09:41:58
    maven打包时添加外部jar同maven中的jar包一起添加到编译后的文件当中 在开发项目时,有些 jar 包是非 maven 仓库提供的第三方 jar 包,比如七牛的 sdk,阿里的 sdk 等等。在项目开发时,有以下两个方案来引入、打包...
  • dockerfile本地打包失败 一个报错会有很多种问题,也有很多种解决办法 ➜ ~ docker run xxx:1.0.0 no main manifest attribute, in service/app.jar 错误解决方法 删除本地 target 文件夹 然后重新clean-> ...
  • SpringBoot 微服务项目架构 comex-app————父项目 ---comex-app-basics————基础架构 ------comex-app-basics-gateway————网关 ---comex-app-common————公共模块 ------comex-app-common-cache...
  • 是否会发现加入数据库相关的依赖后,并且添加类数据库连接的yml配置后发现报如下错误 APPLICATION FAILED TO START Description: Failed to configure a DataSource: ‘url’ attribute is not specified and no ...
  • docker打包运行springboot项目

    万次阅读 2019-01-15 21:58:53
    1 通过maven插件打包项目成可运行的jar包,编写Dockerfile文件 编写Dockerfile FROM openjdk:8-jre ADD blog-add-read-1.0.0.jar / ENTRYPOINT ["java","-jar","blog-add-read-1.0.0....
  • 最近因为需求,需要把移动端网页打包成APP,本人一直是做网站开发的,没想到现在的webapp打包能如此方便了,打包的时候只用提供网站链接就可以了(原理应该是做一个app简单浏览器,然后默认打开你网站的链接),让你...
  • linux打包命令

    万次阅读 2019-01-18 13:43:55
    tar打包解压 tar 的解压和压缩都是同一个命令,只需参数不同,使用比较方便。 这五个参数是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用,但一次只能用其中一个 -c :建立一个压缩文件的参数指令...
  • Pyinstaller 打包发布经验总结

    万次阅读 多人点赞 2018-09-02 18:46:30
    使用Pyinstaller打包Python项目包含了大量的坑,这篇文章总结实践得到的Pyinstaller打包经验。本文的例子为Python3.6代码,Pyinstaller3.4,在windows下打包为64位和32位版本。 目录 Pyinstaller基本使用方法 ...
  • Kivy安装与打包apk总结

    千次阅读 2019-03-13 15:49:22
    Kivy安装与打包apk总结Kivy安装Windows系统安装Kivy指南Linux系统安装kivy另一种安装Kivy方式针对 Android 平台打包 apk通过 Kivy Launcher直接运行.py文件通过python-for-android 打包通过Buildozer打包 ...
  • Intellij Idea 将java项目打包成jar

    万次阅读 多人点赞 2014-11-23 01:55:13
    1.菜单:File-&gt;project stucture 2.在弹窗最左侧选中Artifacts-&gt;"+",选jar,选择from modules with dependencies,然后会有配置窗口出现,配置完成后,勾选Build on make &...
  • 将python文件打包成exe可运行文件

    万次阅读 多人点赞 2017-12-24 18:16:19
    目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。 首先第一步下载安装pyinstaller, 如果已经安装过python3的用户比较方便...
  • GOLANG打包

    千次阅读 2016-01-01 10:28:59
    GOLANG打包工程目录结构假设有个Go语言的工程myproject,目录结构如下myproject +-- src |-- myapp | +-- myapp.go +-- mylib +-- logger.go其中mylib目录是一个lib库,myapp是一个应用,其中引用了mylib库。...
  • VueJs 打包之后遇到的坑

    万次阅读 热门讨论 2018-06-01 17:38:15
    先来npm run build 打包出来看看吧!打包中...,我们用本地服务器打开看一下。额,不看不知道,一看吓一跳,坑咋这么多呢!但是作为一名积极向上的IT从业者,填坑吧。1.打包之后没有被渲染出来。怎么回事,刚打开就...
  • Eclipse中打包maven项目-war包方式

    万次阅读 2017-12-06 22:54:57
    IntelliJ IDEA打包成战(包括maven项目)[ https://blog.woytu.com/ ](https://blog.woytu.com/) 个人资源站:https://file.woytu.com/ 首先要在Maven的的项目中的pom.xml的文件中配置好需要的配置: &lt;...
  • maven打包打包指定的lib文件夹

    千次阅读 2019-10-31 19:15:29
    今天在打包自己的spring boot项目时遇到了问题, 报找不到类和符号。 因为我有些依赖是放在项目lib文件夹中,那么打包的时候要连把它一起打包。 修改pom.xml, 添加一下内容: <build> <plugins>...
  • Qt程序打包发布方法(使用官方提供的windeployqt工具) Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行...
  • flutter 打包apk

    千次阅读 2018-11-07 17:11:38
    完成项目时,我们需要将项目打包成一个apk,方便测试以及发布版本. 并且发布版本还需要签名,今天把这一系列操作记录下来. App签名 创建 keystore 如果您有现有keystore,请跳至下一步。如果没有,请通过在运行以下命令...
  • 在Mac上一键打android包
  • maven打包时跳过测试

    万次阅读 多人点赞 2018-04-18 11:45:17
    准备打包(maven package),没想到在执行到TEST阶段报错。百思不得其解,决定跳过测试去打包,然后部署。 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test 在运行mvn ...
  • Webpack打包

    万次阅读 2020-02-21 18:36:50
    模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。 为什么使用webpack 现在是...
  • QT5的程序打包发布(打包成exe可执行程序)

    万次阅读 多人点赞 2018-12-11 11:30:20
    QT打包的两种方式: 一个是QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。此时打包的exe较小,需要和拷贝进来的文件放一起运行,也可以将这些...
  • android Apk打包过程概述_android是如何打包apk的

    万次阅读 多人点赞 2015-04-07 11:11:44
    最近看了老罗关于android应用资源编译和打包过程的分析,过程比较复杂,这里结合其他资料,简要描述下打包过程,从整体上了解这个流程,感兴趣的再去详细研究过程。流程概述:1、打包资源文件,生成R.java文件2、...

空空如也

1 2 3 4 5 ... 20
收藏数 246,552
精华内容 98,620
热门标签
关键字:

打包