nodejs 学习之 pkg 打包成 可执行性文件
- 安装pkg
默认情况下 pkg 不增加配置和参数的情况下,会打包当前nodejs 环境和win,linux,ios 三个平台的可执行文件
npm install -g pkg
- 设置配置文件
注意:静态文件需要在项目中将文件的引用换成path.join(__dirname, 'dist') 或 require("dist")
的形式,才可以正常打包,否则可能会读取不到。
//package.json
{//其他配置项"bin": "service.js",//入口文件"pkg": {"scripts": ["build/**/*.js"//需要打包进来的其他js文件,可添加多个],"targets": ["win"],"assets": ["dist/**/*"//静态文件的目录,可添加多个]}
}
- 打包
有package.json 配置的情况下 可以直接pkg .
其他情况可以 通过pkg 命令指定平台及打包参数 例如pkg -t win package.json
- 其他
nodejs 学习之 pkg 打包成 可执行性文件相关推荐
- Java Maven项目打包成可执行jar文件
在pom文件中添加一下内容 <build><plugins><plugin><!-- Build an executable JAR --><gr ...
- maven java 可执行jar_Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...
- Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...
- java jar log4j_java项目打包成可执行jar用log4j将日志写在jar所在目录操作
开发一个demo时想将日志输出到最终打包的jar所在目录,从网上学习实验整理之后的配置如下, log4j.properties log4j.rootLogger = INFO,console,logF ...
- Python学习之道-打包成exe程序
Python学习之道-打包成exe程序 一.打包成exe程序 Pyinstaller安装 作用 使用 Pyinstaller相关参数 Pyinstaller使用总结 尽量用from.....impor ...
- python可以封装成独立程序吗_windows环境下把Python代码打包成独立执行的exe
有时候因为出差,突然急需处理一批数据.虽然写好的脚本存储在云端随用随取,然而编译的环境还需要重新搭建,模块也需要重新装载,从头到尾这么一遍下来,也是要花费可观的时间成本的. 有没有什么办法,可以让.p ...
- python随笔:用pyinstaller 将python代码打包成exe执行文件
1.前言 经过几个星期的努力,终于完成了一个PyQt5项目.但日常使用或给别人使用代码模式非常不便,所以就产生了把代码打包成exe执行文件的想法. 2.pyinstaller 安装 在命令行执行以下语 ...
- Maven连同关联依赖一起打包成可执行jar
Maven连同关联依赖一起打包成可执行jar 文章目录 Maven连同关联依赖一起打包成可执行jar 前言 一.前提知识 二.上代码 连同仓库依赖一起打包 连同本地依赖一同打包 前言 Maven可以使 ...
- php程序打包exe文件下载,手把手教你把前端代码打包成msi和exe文件
本文主要介绍Electron应用如何打包成msi和exe文件. 由于介绍Electron打包成msi和exe的文章很少,官方的文档也一笔带过,在研究的过程中踩了很多坑,所以写下此文,给其他人一个参考. ...
最新文章
- 以赛促学,飞桨助力大学生智能车竞赛升级
- 用户画像-参考整理医疗app标签
- gem for onenote安装教程
- SQL-十步完全理解 SQL
- linux java amr转mp3_部署ffmpeg及amr转mp3方法
- org.springframework.beans.factory.BeanCreationException...
- JQuery基础学习笔记(1)
- Centos7 64位镜像下载
- 2014年11月份工作日志 模板样例
- 【Echart】在百度地图中实现飞机航线效果
- Zig-Zag(Z型)填数
- .net升级到4.0之后,出现;System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798...
- 河北安格计算机专修学院简介,石家庄那23家院校被取消办学资格?
- Ensemble Average(系综平均)(集平均)
- git push简介
- python as f是什么意思_Python中 with open(file_abs,'r') as f: 的用法以及意义
- 桌面一直出现计算机符号,电脑桌面图标有箭头怎么办 电脑桌面图片箭头去掉方法【图文】...
- 新签约和新开业酒店 | 华中首家美高梅、广州奥园喜来登、苏州裸心泊度假村、南昌八一广场格雷斯精选等酒店陆续签约和开业...
- ViewPager控件之PagerAdapter适配器
- 2023北京养老展会,康复辅具展,养老福祉展,老年医疗展
热门文章
- php修改默认目录结构,PHPCMS V9版本 默认模板目录结构
- 著名物理学家斯蒂芬 · 霍金去世,享年 76 岁
- 人生感悟:你其实远没有自己想象中那么努力
- 论文笔记 | DCS-RISR: Dynamic Channel Splitting for Efficient Real-world Image Super-Resolution
- 乱谈zip、rar文件格式
- FSL功能磁共振处理工具:feat(1)
- 进销存系统_用户角色分配(12)
- DRM(Direct Rendering Manager)
- web应用存在的10大安全问题
- glog arm linux,glog for Android