1. 安装pkg
    默认情况下 pkg 不增加配置和参数的情况下,会打包当前nodejs 环境和win,linux,ios 三个平台的可执行文件
npm install -g pkg
  1. 设置配置文件
    注意:静态文件需要在项目中将文件的引用换成 path.join(__dirname, 'dist') 或 require("dist")的形式,才可以正常打包,否则可能会读取不到。
//package.json
{//其他配置项"bin": "service.js",//入口文件"pkg": {"scripts": ["build/**/*.js"//需要打包进来的其他js文件,可添加多个],"targets": ["win"],"assets": ["dist/**/*"//静态文件的目录,可添加多个]}
}
  1. 打包
    有package.json 配置的情况下 可以直接 pkg .
    其他情况可以 通过pkg 命令指定平台及打包参数 例如pkg -t win package.json
  2. 其他

nodejs 学习之 pkg 打包成 可执行性文件相关推荐

  1. Java Maven项目打包成可执行jar文件

    在pom文件中添加一下内容 <build><plugins><plugin><!-- Build an executable JAR --><gr ...

  2. maven java 可执行jar_Maven项目打包成可执行Jar文件

    在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...

  3. Maven项目打包成可执行Jar文件

    在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...

  4. java jar log4j_java项目打包成可执行jar用log4j将日志写在jar所在目录操作

    开发一个demo时想将日志输出到最终打包的jar所在目录,从网上学习实验整理之后的配置如下, log4j.properties log4j.rootLogger = INFO,console,logF ...

  5. Python学习之道-打包成exe程序

    Python学习之道-打包成exe程序 一.打包成exe程序 Pyinstaller安装 作用 使用 Pyinstaller相关参数 Pyinstaller使用总结 尽量用from.....impor ...

  6. python可以封装成独立程序吗_windows环境下把Python代码打包成独立执行的exe

    有时候因为出差,突然急需处理一批数据.虽然写好的脚本存储在云端随用随取,然而编译的环境还需要重新搭建,模块也需要重新装载,从头到尾这么一遍下来,也是要花费可观的时间成本的. 有没有什么办法,可以让.p ...

  7. python随笔:用pyinstaller 将python代码打包成exe执行文件

    1.前言 经过几个星期的努力,终于完成了一个PyQt5项目.但日常使用或给别人使用代码模式非常不便,所以就产生了把代码打包成exe执行文件的想法. 2.pyinstaller 安装 在命令行执行以下语 ...

  8. Maven连同关联依赖一起打包成可执行jar

    Maven连同关联依赖一起打包成可执行jar 文章目录 Maven连同关联依赖一起打包成可执行jar 前言 一.前提知识 二.上代码 连同仓库依赖一起打包 连同本地依赖一同打包 前言 Maven可以使 ...

  9. php程序打包exe文件下载,手把手教你把前端代码打包成msi和exe文件

    本文主要介绍Electron应用如何打包成msi和exe文件. 由于介绍Electron打包成msi和exe的文章很少,官方的文档也一笔带过,在研究的过程中踩了很多坑,所以写下此文,给其他人一个参考. ...

最新文章

  1. 以赛促学,飞桨助力大学生智能车竞赛升级
  2. 用户画像-参考整理医疗app标签
  3. gem for onenote安装教程
  4. SQL-十步完全理解 SQL
  5. linux java amr转mp3_部署ffmpeg及amr转mp3方法
  6. org.springframework.beans.factory.BeanCreationException...
  7. JQuery基础学习笔记(1)
  8. Centos7 64位镜像下载
  9. 2014年11月份工作日志 模板样例
  10. 【Echart】在百度地图中实现飞机航线效果
  11. Zig-Zag(Z型)填数
  12. .net升级到4.0之后,出现;System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798...
  13. 河北安格计算机专修学院简介,石家庄那23家院校被取消办学资格?
  14. Ensemble Average(系综平均)(集平均)
  15. git push简介
  16. python as f是什么意思_Python中 with open(file_abs,'r') as f: 的用法以及意义
  17. 桌面一直出现计算机符号,电脑桌面图标有箭头怎么办 电脑桌面图片箭头去掉方法【图文】...
  18. 新签约和新开业酒店 | 华中首家美高梅、广州奥园喜来登、苏州裸心泊度假村、南昌八一广场格雷斯精选等酒店陆续签约和开业...
  19. ViewPager控件之PagerAdapter适配器
  20. 2023北京养老展会,康复辅具展,养老福祉展,老年医疗展

热门文章

  1. php修改默认目录结构,PHPCMS V9版本 默认模板目录结构
  2. 著名物理学家斯蒂芬 · 霍金去世,享年 76 岁
  3. 人生感悟:你其实远没有自己想象中那么努力
  4. 论文笔记 | DCS-RISR: Dynamic Channel Splitting for Efficient Real-world Image Super-Resolution
  5. 乱谈zip、rar文件格式
  6. FSL功能磁共振处理工具:feat(1)
  7. 进销存系统_用户角色分配(12)
  8. DRM(Direct Rendering Manager)
  9. web应用存在的10大安全问题
  10. glog arm linux,glog for Android