首页 > 编程语言 >JavaScript打包可执行文件

JavaScript打包可执行文件

时间:2024-06-15 09:02:35浏览次数:16  
标签:可执行文件 index -- JavaScript js gc pkg 打包

pkg [选项]

选项:

-h, --help           输出使用信息
-v, --version        输出pkg版本
-t, --targets        逗号分隔的目标列表(参见示例)
-c, --config         package.json或任何具有顶级配置的json文件
--options            将v8选项拷贝到可执行文件中,以便与它们一起运行
-o, --output         多个文件的输出文件名或模板
--out-path           保存输出一个或多个可执行文件的路径
-d, --debug          在包装过程中显示更多信息[关闭]
-b, --build          不要下载预构建的基本二进制文件,而是构建它们
--public             加快并公开顶级项目的来源
--public-packages    强制指定的包被视为公共包
--no-bytecode        跳过字节码生成并将源文件包含为纯js
--no-native-build    跳过本机插件构建
--no-dict            要忽略字典的包名称的逗号分隔列表。使用--no dict*禁用所有词典
-C, --compress       [默认值=无]压缩算法=Brotli或GZip

示例:

– 为Linux、macOS和Windows制作可执行文件

$ pkg index.js

– 从cwd中获取package.json并遵循“bin”条目

$ pkg .

– 使特定目标计算机可执行

$ pkg -t node14-win-arm64 index.js

– 为您选择的目标计算机生成可执行文件

$ pkg -t node12-linux,node14-linux,node14-win index.js

– 将“--expose-gc”和“--max heap size=34”烘焙到可执行文件中

$ pkg --options "expose-gc,max-heap-size=34" index.js

– 将包A和包B视为公共包

$ pkg --public-packages "packageA,packageB" index.js

– 将所有包视为公开包

$ pkg --public-packages "*" index.js

– 将“--expose-gc”拷贝到可执行文件中

$ pkg --options expose-gc index.js

– 使用GZip减少可执行文件中打包的数据的大小

$ pkg --compress GZip index.js

标签:可执行文件,index,--,JavaScript,js,gc,pkg,打包
From: https://www.cnblogs.com/full-stack-linux-new/p/18248972

相关文章

  • JavaScript的运算符(算术、比较、赋值、逻辑、条件)
    天行健,君子以自强不息;地势坤,君子以厚德载物。每个人都有惰性,但不断学习是好好生活的根本,共勉!文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。文章目录运算符1.算术运算符1.1示例代码1.2打印结果2.比较运算符2.1示例代码2.2打印结果3.赋值......
  • 编写一个.sh的脚本,然后通过 shell 脚本执行 Makefile 文件并把生成的可执行文件下载到
    要编写一个shell脚本来执行Makefile并下载生成的可执行文件到开发板,你需要确保开发板可以通过某种方式(如SSH、FTP、SCP等)访问。以下是一个简单的shell脚本示例,它使用scp命令将可执行文件从本地机器复制到开发板。假设你的开发板可以通过SSH访问,并且你已经配置了SSH密钥认证,这样你......
  • 用Ubuntu24编译打包6.9.4内核(仅供参考)
    目录环境介绍前期安装下载内核源代码并编译打包并更新内核重启无法进入系统问题注意事项环境介绍Ubuntu24/4U/12G/120G/NAT172.16.186.148/24rambo@test1:~$uname-aLinuxtest1.lab.example.com6.8.0-35-generic#35-UbuntuSMPPREEMPT_DYNAMICMonMay2015:51:52UT......
  • Allegro光绘Gerber文件、IPC网表、坐标文件、装配PDF文件导出打包
    Allegro光绘Gerber文件、IPC网表、坐标文件、装配PDF文件导出打包一、Gerber文件层叠与参数设置二、装配图文件设置导出三、光绘参数设置四、Gerber孔符图、钻孔表及钻孔文件输出五、输出Gerber文件六、输出IPC网表七、导出坐标文件八、文件打包一、Gerber文件层叠与......
  • ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 添加自定义(GLSL)数据
    ArcGISJSAPI高级教程-ArcGISMapsSDKforJavaScript-添加自定义(GLSL)数据核心代码完整代码在线示例ArcGISMapsSDKforJavaScript从4.29开始增加RenderNode类,可以添加数据以及操作FBO(ManagedFBO);通过操作FBO,可以通过后处理实现很多效果,官方提供了几......
  • javascript - 文件上传
    最简单的文件上传接口@ControllerpublicclassExcelCtrl{@ResponseBody@RequestMapping(value="upload",method=RequestMethod.POST)publicResultimportExcel(@RequestParamMultipartFilefile,HttpServletResponseresponse)throwsIOExceptio......
  • javascript - 面向对象
    要是直接百度,如何在javascript中创建一个对象,你能找到一堆这样的文章:《js创建对象的n种方式》、《闭包的n种写法》……咱们不参加考试,不要记那么多,整那么多写法,代码还不好维护。就例举几个,在实际项目开发过程中,比较好的代码写法。兼容语法1如果想兼容旧的浏览器,可以采......
  • 需求虽小但是问题很多,浅谈JavaScript导出excel文件
    最近我在进行一些前端小开发,遇到了一个小需求:我想要将数据导出到Excel文件,并希望能够封装成一个函数来实现。这个函数需要接收一个二维数组作为参数,数组的第一行是表头。在导出的过程中,要能够确保避免出现中文乱码的情况。另外,考虑到数组中可能包含回车、逗号、换行符等......
  • JavaScript 编程语言【数据类型】映射|集合|WeakMap and WeakSet
    文章目录MapandSet(映射和集合)MapMap迭代Object.entries:从对象创建Map]Object.fromEntries:从Map创建对象SetSet迭代(iteration)总结✅任务过滤数组中的唯一元素过滤字谜(anagrams)迭代键WeakMapandWeakSet(弱映射和弱集合)WeakMap使用案例:额外的数据使用案例:缓存Weak......
  • 一起来学javascript-axios
       <!--//AJAX的封装插件——Axios。  //什么是Axios  //Axios是一个基于Promise的HTTP库,可以用于浏览器和Node.js,支持VanillaJS、Angular、React、Vue等框架。  //简单的理解就是对Ajax的封装,且具有易用、简洁、高效等特点。  ......