首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏coding for love

    2-2 什么是模块打包工具

    简介 介绍模块打包工具 2. 什么是模块 关于模块和模块化,百度百科有一段引用自《Java应用架构设计:模块化模式与OSGi》一书的解释非常好: 在系统的结构中,模块是可组合、分解和更换的单元。 模块打包工具 顾名思义,就是用来分辨模块的依赖关系,组织模块代码的工具。对于webpack模块,有着更广泛的类型支持,不仅仅是js模块而已。

    93400发布于 2019-04-18
  • 来自专栏coding for love

    2-5 浅析webpack打包内容

    简介 本节主要分析运行打包命令以后的输出内容。 2.打包内容分析 package.json如下 : const path = require('path'); module.exports = { entry: '. image.png Hash:本次打包的一个标识。 Version:使用的webpack版本 Time:本次打包耗时 Built at: 生成时间 Asset列:指构建后输出的资源文件,名称由filename的配置决定,如可能是[name]. 参考 webpack打包时终端参数各代表什么意思? webpack的chunks和bundle是什么意思?

    84940发布于 2019-05-24
  • 来自专栏小鑫同学编程历险记

    Vue-CLi2配置打包环境

    config文件夹内容修改 一、index.js修改 'use strict' // Template version: 1.3.1 // see http://vuejs-templates.github.io/webpack for documentation. const path = require('path') module.exports = { dev: { assetsSubDirectory: 'static', assetsPublicPath: '/',

    63820编辑于 2022-12-24
  • 来自专栏Angular&服务

    ionic2 编译打包的坑,

    这样表示java安装完成 2.安装 node.js 在nodejs官网上下载下载自己需要的版本。 然后下载完成后安装就好了。 检测安装是否有完成 npm -v node -v ? 现在默认生成的项目为ionic2项目 ionic为项目的名字 ? 5.安装android-sdk 在安卓SDK 密码: 2ure 链接: https://pan.baidu.com/s/1dE1CL1J 密码: 2ure 然后把安装包解压缩后在环境变量里面配置如下路径 7.打包安卓APP ionic cordova build android 第一次执行会报错我出现了如下错。之后出现什么错会继续添加 ? 2.配置环境变量 变量名:_JAVA_OPTIONS 变量值:-Xmx512M ---- 以上是ionic环境的坑。稍后给你们讲解自动化打包

    1.9K30发布于 2018-08-20
  • 来自专栏IT技术订阅

    SpringBoot2.x打包成war

    阅读目录 1.修改pom.xml文件 2.增加启动类 3.使用maven打包 springboot默认打包成jar,如果想打包成war,则需要做以下三步。 回到顶部 1.修改pom.xml文件   a.将jar改成war 1 <groupId>com.test</groupId> 2 <artifactId>01-springboot-HelloWorld -- Add typical dependencies for a web application --> 2 <dependency> 3 <groupId>org.springframework.boot / 注意这里要指向原先用main方法执行的App启动类 13 return builder.sources(App.class); 14 } 15 16 } 3.使用maven打包 maven打包命令:mvn clean install 本项目的结构图如下:

    80420编辑于 2022-05-10
  • 来自专栏coding for love

    5-2 PWA 的打包配置

    2. 普通的应用 我们来看一个最简单的 web 应用,打开网页后仅打印一段文字: // index.js console.log('this is index'); 打包后如下 ? registered'); }).catch(err => { console.log('service-worker register error') }); }); } 打包后如下

    1.5K10发布于 2020-05-04
  • 来自专栏叽叽西

    Ant 打包安卓apk(2)-手写版

    src path="gen" /> </javac> </target> <target name="dx" depends="compile javac" description="<em>打包</em> libs/*.jar" /> </exec> </target> <target name="package resources" depends="dx" description="<em>打包</em>

    92020编辑于 2022-06-27
  • 来自专栏zaking's

    走近webpack(2)--css打包及压缩js

    下面我们npm run build一下就打包成功了。JS压缩通常都是用在生产环境中的。下面来看看html文件是如何打包的。    html文件的打包需要用到另一个插件,html-webpack-plugin。 */ minify:{ removeAttributeQuotes:true }, /*加入hash值,为了避免浏览器缓存js*/ hash:true, /*要打包的 至此我们就学会了打包css,压缩js和打包生成html文件。

    3.5K80发布于 2018-05-02
  • 来自专栏全栈程序员必看

    走近webpack(2)–css打包及压缩js

    下面我们npm run build一下就打包成功了。JS压缩通常都是用在生产环境中的。下面来看看html文件是如何打包的。    html文件的打包需要用到另一个插件,html–webpack–plugin。 */ minify:{ removeAttributeQuotes:true }, /*加入hash值,为了避免浏览器缓存js*/ hash:true, /*要打包的 至此我们就学会了打包css,压缩js和打包生成html文件。

    2.2K10编辑于 2022-07-20
  • 来自专栏coding for love

    3-2 使用loader打包静态资源(图片)

    简介 本节介绍loader打包静态图片资源的一些配置。 2. file-loader打包图片配置 上一节我们成功打包并展示了一张图片。 [ext]' } } }] } 运行打包命令后如图示: ? 运行打包命令后如图: 这里的[name]和[ext]都是占位符placeholders,含义如下: ? 所以我们应该对打包成base64的图片大小做一个限制。如下: module.exports = { entry: '. 这样,不管是打包成base64还是打包成文件都能正常显示。 ?

    60130发布于 2019-06-16
  • 来自专栏可以叫我才哥

    2个技巧,学会Pyinstaller打包的高级用法

    安装pyinstaller 2. 打包初体验 3. 打包进阶体验 4. 带配置文件打包(高级) 5. 添加隐式调用库(高级) 1. develop.tar.gz 当然了,也可以下载whl文件,然后pip install安装 更多可参考官网指引: http://www.pyinstaller.org/downloads.html 2. 这里需要注意的是,我们在进行打包的时候,有必要指定被打包的py文件的路径,两种方式供选择: 方式一:先切换到被打包py文件目录,再执行打包指令 (base) C:\Users\Gdc>cd F:\PythonCool 带配置文件打包 所谓带配置文件打包,这里是指打包的时候除了py文件、依赖的库之外,还存在需要引用的其他资源文件。 以上就是本次全部内容,大家如果遇到打包时涉及到配置文件的或者隐式调用的,可以采用这两个2技巧进行特殊打包

    7.5K30发布于 2021-08-05
  • 来自专栏码农笔录

    cordova打包vue2(webpack)android、ios app

    使用cordova打包vue2(webpack)app for android ios 1、vue项目 通过vue-cli脚手架建立项目,使用webpack进行打包,下边是一整套命令。 false,打包比较快 ? 打包后的文件会放到项目根路径下的dist里边,后边会用到。 *注意:打包好的index.html不能直接用浏览器打开,打包的时候有提示。 ---- 2、cordova项目 打包好的vue H5项目需要使用cordova来打包成Android和ios项目。

    3.6K20发布于 2018-06-29
  • 来自专栏全栈程序员必看

    Python使用py2exe打包exe程序

    py2exe可以将Python程序打包成exe程序,使得可以在没有Python环境的机器上运行。 # 为了打包成exe运行的时候能够看清楚,不会一闪而过 sleep(10) 下载py2exe: pip install py2exe 编写setup.py "bundle_files": 1, # 1、2、3,1表示所有文件打包成一个exe文件,2表示除了Python的解释器外都绑定,3表示不绑定 "includes ": INCLUDES, # 列表,包含其它的一些模块 "dll_excludes": ['MSVCP90.dll'] # 列表,包含的dll文件不会打包进exe程序 然后使用python命令生成: python setup.py py2exe 然后在项目根目录会生成dist文件夹,里面就有刚打包好的exe程序: 双击启动: 版权声明

    6.6K21编辑于 2022-11-04
  • 来自专栏有困难要上,没有困难创造困难也要上!

    Electron 使用 Webpack2 打包应用程序

    前两天看了一下使用 Electron 开发应用程序,今天说说所怎样集成 Electron 和 Webpack2打包应用程序。 webpack-target-electron-renderer": "^0.4.0" } } 其中 main 定义了 app 的入口 scripts 中的 electron 定义了一个命令用来使用 webpack 打包并使用 electron 来运行应用程序 scripts 中的 packager 定义了打包程序为一个可执行程序。 打包 electron 应用程序 $ npm run packager 上面程序执行后,会在当前目录下生成 myapp-linux-x64 目录,然后运行 myapp-linux-x64/myapp 即可启动打包好的可执行程序。

    1.3K90发布于 2018-05-14
  • 来自专栏coding for love

    4-2 Development 和 Production 模式的区分打包

    2. /build/webpack.prod.js" }, 运行打包命令 npm run dev ? image.png 发现,build 目录下多了一个 dist。 我们修改源码后,重新打包,发现 build/dist 的页面更新,但是 dist 下没有更新。这说明,代码输出的地址发生了改变,并且清除旧的打包代码插件的作用地址也发生了改变。 /dist'), filename: "[name].js" }, 删掉两个 dist,打包后如下: ? image.png 说明输出地址已经正确了。 我们在 dist 加一个文件 temp.js,重新打包,如下: ? image.png temp.js 消失了,说明 CleanWebpackPlugin 已经正确生效。

    81540发布于 2020-02-24
  • 来自专栏大大刺猬

    binlog2sql 打包为二进制

    这些都是题外话了.图片binlog2sql使用和打包binlog2sql是基于pymysqlrepliction的, 支持正向解析SQL和反向解析为SQLgithub地址 https://github.com , 毕竟内网很多环境没得python 或者相关的依赖包....本文使用pyinstaller打包(主要是自己熟悉一点), 也可以使用其它打包工具执行如下命令打包pyinstaller -F binlog2sql.py 打包好的二进制文件在 dist目录下面使用打包好的二进制文件测试下报错了,在第9行.... 如下内容(47行处)图片修改binlog2sql.py如下内容(73行处)图片然后再次使用就正常了(打包方法同上)图片总结binlog2sql已经很多年没有更新了, github上也没得二进制包... 但用的人还是不少的.使用pyinstaller打包之前在 binlog2sql.py中修改下包的路径即可 from binlog2sql_util ==> from binlog2sql.binlog2sql_util

    81311编辑于 2023-03-15
  • 来自专栏学技术

    Python 程序打包工具:py2exe 和 PyInstaller

    通常执行 python 程序要有相应的 Python 环境,但某些特定场景下,我们可能并不愿意这么麻烦的去配置这些环境(比如将写好的脚本发给客户进行操作),如果可以提前将程序打包成 Windows平台的 .exe 文件或者是Linux下的 .sh 脚本,那么使用起来就会方便很多,py2exe 和 PyInstaller 这两款工具都是干这么个事的,下面以 hello.py 脚本(代码内容如下)为例进行介绍 \n") print("A: " + age) 提示:PyInstaller 可以在 Windows 和 Linux 下使用,更推荐使用,而 py2exe 暂不支持 Linux 平台 PyInstaller 安装 pip install py2exe 如上图,打包失败了,留意到这里说不支持 python3.6,果断放弃,有兴趣的可以自行降低到 python3.4 或 python3.5 进行尝试。 文章已授权转载,原文链接:Python 程序打包工具:py2exe 和 PyInstaller

    1.3K10发布于 2021-08-25
  • 来自专栏天罡gg

    2-2. SpringBoot API开发详解 --SpringMVC注解+封装结果+支持跨域+打包

    还没掌握的同学,建议先学习上文:2-1. 从实现层面:会结合实战解读SpringMVC常用注解的使用,并实现API结果统一封装、支持跨域请求,以及多Jar如何打包。从规范层面:会结合实战 把三层架构都串起来,包括各层的命名规范和对象职责。 ----详细内容,请见原文地址:2-2. SpringBoot API开发详解 --SpringMVC注解+封装结果+支持跨域+打包----总结通过本文,我们最终输出给前端两个API:分别基于GET和POST 请求。 ----下文:2-3. Maven依赖加载不进来?依赖加载失败?你值得掌握如何排查的方法

    68630编辑于 2023-04-02
  • 来自专栏QQ音乐技术团队的专栏

    分析 Android V2 新签名打包机制

    ,本文对Android Gradle 2.2新推出来的新签名打包机制(V2新签名方案)作出相关分析,目前在Android 7.0以及之上版本已经对这套新签名机制提供了支持,因此随着版本的提升,新签名机制方案将是大势所趋 对于v2新签名打包机制,想在签名过后的apk包内容做任何改动都会导致在Android 7.0以及之上版本安装不成功。 问题2:一致性校验是否够强 v2签名机制是直接基于apk的二进制内容做的签名信息(v2签名块本身不参与加密校验),因此打包后改变apk的原来三部分的任何字节都会导致签名校验不通过。 : 2 因此如果想绕过v2走v1校验是不行的。 K歌由于一些原因需要在rdm上打包签名的最后一步会对apk的注释字段会写部分信息,那么按照新的v2机制,则rdm打出来的包在Android 7.0必然存在安装不上的情况。

    7.2K10发布于 2017-10-31
  • 来自专栏无所事事者爱嘲笑

    vue-cli webpack2项目打包优化

    打包dll的时候,Webpack会将所有包含的库做一个索引,写在一个manifest文件中,而引用dll的代码(dll user)在打包的时候,只需要读取这个manifest文件,就可以了。 ', '[name]-manifest.json'), libraryTarget: 'commonjs2', name: '[name]_library' }), dll添加命令 "build:dll": "webpack --config build/webpack.dll.conf.js" 五、命令顺序 npm run build:dll //打包一次之后依赖库无变动不需要执行 npm run build 优点 Dll打包以后是独立存在的,只要其包含的库没有增减、升级,hash也不会变化,因此线上的dll代码不需要随着版本发布频繁更新。 App部分代码修改后,只需要编译app部分的代码,dll部分,只要包含的库没有增减、升级,就不需要重新打包。这样也大大提高了每次编译的速度。

    1.5K40发布于 2018-06-20
领券