当前位置: 首页 > news >正文

nodejs使用pkg打包文件

pkg配置

 "pkg": {"assets": ["*.html","*.css","*.js"],"mirror": "https://npmmirror.com/mirrors/node-v8-compile-cache/"},"bin": "server.js",

嵌入到exe中的资源使用assets打包

pkg . -t win //使用nodejs对应的版本打包

  • Error! No available node version satisfies ‘node20’

版本pkg支持的版本更新比较慢,可以使用node18版本

embed资源访问

__dirname的路径和asset配置项对应,使用__dirname可以访问到embed中的资源文件

app.use(express.static(path.join(__dirname,‘.’)));

判断执行程序是exe中还是,node中

process.pkg

http://www.dtcms.com/a/138552.html

相关文章:

  • DeepSeek在数据仓库的10大应用场景
  • 【C】初阶数据结构11 -- 选择排序
  • STM32 时钟树
  • 【fisco bcos】基于ABI调用智能合约
  • Genspark:重新定义AI搜索与代理的全能型工具
  • 黑马商城项目(三)微服务
  • Flutter 常用命令
  • 集成学习基础应用实践
  • [王阳明代数讲义]晏殊几何匹配知识图谱初步
  • 顺序表和链表,时间和空间复杂度--数据结构初阶(1)(C/C++)
  • 第一节:Vben Admin 最新 v5.0初体验
  • 视频监控EasyCVR视频汇聚平台接入海康监控摄像头如何配置http监听功能?
  • 华清远见STM32F103智能小车重磅上线!循迹避障红外遥控WiFi远程控制,0基础小白从入门到单片机软硬件项目实战!
  • 【hadoop】master一键启动hadoop集群(高可用)
  • 电力行业在保障用电安全方面正积极采用先进的物联网技术
  • 量子通信应用:量子安全物联网(三)协议融合
  • FlinkCDC初始化时报错“IllegalArgumentException: Unexpected input: “异常定位与原理分析
  • 【2025“华中杯”大学生数学建模挑战赛】C题:就业状态分析与预测 详细解题思路
  • el-input 限制只能输入负数、正数或2位小数的数值
  • 详解JVM的底层原理
  • JVM 什么是逃逸分析?它有哪些优化手段?
  • 前端根据后端返回的excel二进制文件流进行导出下载
  • 内存编码手册:整数与浮点数的二进制世界
  • OSCP - Proving Grounds - DriftingBlues6
  • 鸿蒙智行多款重磅新品发布,开启智慧出行新篇章
  • 【DVWA 靶场通关】 File Inclusion(文件包含漏洞)
  • 【八大排序】冒泡、直接选择、直接插入、希尔、堆、归并、快速、计数排序
  • C++学习:六个月从基础到就业——面向对象编程:虚函数与抽象类
  • 【Maven】手动安装依赖到本地仓库
  • 【C++】priority_queue的底层封装和实现