首页 > 其他分享 >pkg的使用

pkg的使用

时间:2023-06-26 15:25:33浏览次数:29  
标签:index -- js pkg 使用 packages public

pkg [options] <input>     Options: -h, --help output usage information 输出使用帮助信息     -v, --version output pkg version 输出 pkg 版本信息     -t, --targets comma-separated list of targets (see examples) 以逗号分隔的目标列表(参考示例)     -c, --config package.json or any json file with top-level config package.json 或者任何 json 文件顶层配置     --options bake v8 options into executable to run with them on 将 v8 选项打包到可执行文件中,以便它们一起运行     -o, --output output file name or template for several files 输出文件名或者多个文件的输出模板     --out-path path to save output one or more executables 保存输出可执行文件的路径     -d, --debug show more information during packaging process [off] 在打包过程中展示更多信息,默认关闭     -b, --build don't download prebuilt base binaries, build them 不下载预构建的基础二进制文件,而是构建它们     --public speed up and disclose the sources of top-level project 加速和公开顶级项目的源代码     --public-packages force specified packages to be considered public 强制指定包被认定为公开的     --no-bytecode skip bytecode generation and include source files as plain js 跳过字节码生成阶段,直接打包源文件为普通 js     --no-native-build skip native addons build 跳过原生插件构建     --no-dict comma-separated list of packages names to ignore dictionaries. Use --no-dict * to disable all dictionaries 以逗号分隔的包名列表忽略字典,使用 --no-dict * 禁用所有字典     -C, --compress [default=None] compression algorithm = Brotli or GZip 压缩算法 Brotli 或者 GZip. 默认关闭 Examples:     – Makes executables for Linux, macOS and Windows 打包 Linux, macOS 或者 Windows 的可执行文件      $ pkg index.js     – Takes package.json from cwd and follows 'bin' entry 通过当前目录下的 package.json 配置的 bin 入口打包      $ pkg .     – Makes executable for particular target machine 指定目标设备      $ pkg -t node14-win-arm64 index.js     – Makes executables for target machines of your choice 指定多个设备和 node 版本      $ pkg -t node12-linux,node14-linux,node14-win index.js     – Bakes '--expose-gc' and '--max-heap-size=34' into executable      $ pkg --options "expose-gc,max-heap-size=34" index.js     – Consider packageA and packageB to be public      $ pkg --public-packages "packageA,packageB" index.js     – Consider all packages to be public      $ pkg --public-packages "*" index.js     – Bakes '--expose-gc' into executable      $ pkg --options expose-gc index.js     – reduce size of the data packed inside the executable with GZip 通过 GZip 算法压缩可执行文件中的数据包大小      $ pkg --compress GZip index.js

标签:index,--,js,pkg,使用,packages,public
From: https://www.cnblogs.com/full-stack-linux-new/p/17505676.html

相关文章

  • java使用AES算法的CBC模式加密
    https://blog.csdn.net/qq_25816185/article/details/81626499?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-81626499-blog-121345545.235%5Ev38%5Epc_relevant_sort&depth_1-utm_source=distribute......
  • iSecure Center综合安防管理平台 监控平台客户端使用
     iSecureCenter综合安防管理平台监控平台客户端使用   一、 登录,  账号:admin  密码:xxxxxx  平台地址:192.168.1.6  端口:443二、 点击实时预览,可以看监控点实时画面,把想看的点位拖到方框里即可。    三、 录像回放,点击录像回放,可以看到以前的录像......
  • python版本的playwright如何使用代理
      fromplaywright.sync_apiimportPlaywright,sync_playwrightwithsync_playwright()asplaywright:browser=playwright.chromium.launch()proxy_server='http://my-proxy-server.com:8080'context=browser.new_context(proxy={......
  • adb logcat使用方法
    adblogcat命令使用一.android日志介绍1.打印日志的原理android日志系统包括一个内核驱动程序和用于存储日志消息的内核缓冲区。一个用于查看日志消息的独立程序logcat。2.日志的类型4个不同日志缓冲区,为系统的不同部分提供日志记录,所有的缓冲区都在设备的/dev/log下:/dev/log......
  • liunx服务器使用selenium
    前言最近在本地windows系统(下面简称本地)用selenium写了一个自动化爬虫,放到我liunx服务器(下面简称服务器)上面运行报错,记录处理流程一、服务器下载google-chrome、chromedriver一开始以为和本地一样,下好chrome浏览器和驱动就可以直接运行了(太天真了~)1、下载chromewgethttps://dl.goo......
  • vc6 配置使用 boost 1.34.1
    vc6配置使用boost1.34.1is2120于 2012-01-1314:17:05 发布2470 收藏分类专栏: c++ Boost 文章标签: python include library string 磁盘 cmd版权 c++同时被2个专栏收录61篇文章0订阅订阅专栏Boost8篇文章0订阅订阅专栏使用......
  • SimpleDateFormat 线程不安全!使用DateTimeFormatter
    1、报错原因:(1)、SimpleDateFormat是线程不安全的(2)、代码想把格林威治时间转换成yyyy-MM-ddHH:mm:ss报错Exceptioninthread:java.lang.NumberFormatException:Forinputstring:""类似下图的错误: 2、解决方案:使用DateTimeFormatter//时间转换DateTimeFor......
  • AI绘画:Roop插件的使用详解!
    roop插件有哪些特性,如果安装,已经在上一篇讲的非常详细了。不知道你们装得怎么样了? ​ 今天,来详细的说一说roop插件的使用。首先呢启动我们的Stable-Diffusion-WebUI,然后确保插件已经启用! ​ 选择好模型,查看插件情况,一切准备......
  • Redfish是一种现代、开放且标准化的远程管理和监控接口,由DMTF(Distributed Management
    Redfish是一种现代、开放且标准化的远程管理和监控接口,由DMTF(DistributedManagementTaskForce)开发和维护。它基于RESTfulAPI设计,使用JSON或OData格式进行数据交换。Redfish旨在提供简化、灵活和可互操作的远程管理解决方案,取代或与传统的远程管理技术(如IPMI)配合使用。Redfish......
  • 如何使用AI从零开始创业
    从头开始创业是一项具有挑战性的工作,需要大量的努力和奉献。幸运的是,随着人工智能技术的出现,这个过程变得越来越容易。这听起来好得令人难以置信,但人工智能实际上已经跨越了现在可以完全从头开始做生意的地步,而且时间也少得可笑!在本文中,我们将介绍一些为此推荐的工具,以及如何使用......