Pkg打包nodejs程序整理
1、安装pkg(全局、局部都可以)
npm install pkg -g
2、下载 pkg 工具包
下载地址
找出对应 node 版本的文件进行下载
我用的是 node 14.16.1 下载window 版本的。
3、下载完成后
保存在磁盘目录
C:\Users\Administrator\.pkg-cache\v3.0 //此路径是执行pkg -t win app.js 生成的
修改文件名称
我的目录如下
4、修改 node.js 项目package.json 文件,配置打包目录,告诉pkg需要手动打包的文件
"bin": "app.js",//程序启动文件"pkg": {"assets": ["public/**/*", "public/views/*.html", "public/views/**/*.html", "util/**/*", "config/*"//要访问的静态文件目录]},
5、运行命令打包
pkg -t win package.json//具体参数见官方文档
Pkg打包nodejs程序整理相关推荐
- 使用pkg打包nodejs文件
1.全局安装pkg npm install -g pkg 2.下载自己电脑装的nodejs对应版本的打包文件 https://github.com/vercel/pkg-fetch/releases ...
- 使用pkg打包编译nodejs程序,手动设置缓存内容
虽然可以通过编辑package.json文件实现更多选项,但是大多数nodejs程序只有一个入口,因此推荐使用命令行直接编译打包. 命令行 进入到项目根目录,以入口脚本为app.js为例: pkg - ...
- 发布文件打包springboit_程序安装包咋制作的?Qt程序打包三部曲,从应用程序到安装包...
前言 本章节主要是讲解下如何打包Qt程序.Qt使用自带的windeployqt 处理依赖库生成exe来发布软件. 准备exe 1.程序要想发布,在编译器编译一定要选择"release&quo ...
- Py打包应用程序(zipapp打包.pyz文件、pyinstaller打包exe文件)
''' Py打包应用程序.py (zipapp打包.pyz文件.pyinstaller打包exe文件)注意: 一.zipapp模块 打包档案包 的 命令行语法: python -m zipapp so ...
- 怎样用QT在windows环境通过编程卸载installShield打包的程序
通常情况下,如果是一个完备的软件,我们可以通过启动软件的uninstaller.exe之类的程序来完成卸载.但是使用installShield打包的程序,本身可能并不含有这类卸载程序.此时,我们可以通 ...
- 教你打包Java程序,jar转exe随处可跑
本文出自One Coder博客,转载请务必注明出处:http://www.coderli.com/archives/runnablejar-to-exe/ 发现很多人问如何把Jar转成exe程序.可能 ...
- VS2013打包VC++程序
想要实现效果是像其他应用程序比如QQ一样 让用户自定义安装 第一步:在当前工程下 鼠标右键 Solution(解决方案)->Add ->New Project 具体如图: 打开后如图片: ...
- python英语-我们用程序整理出了一份Python英语高频词汇表,拿走不谢!
原标题:我们用程序整理出了一份Python英语高频词汇表,拿走不谢! 有不少编程初学者会问这样一个问题:我英语不好,还能不能学编程?会不会有影响? 我的回答是:能,会. 能学,是因为虽然编程用的都是英 ...
- exe打包工具_pyqt5快速上手基础篇12-使用Pyinstaller打包应用程序
前言 本节我们学习如何使用Pyinstaller打包pyqt5应用程序,pyqt5的打包要比之前文章中讲述的tkinter的打包稍微复杂点,主要区别在于pyqt5打包需要导入Qt相关库,笔者开始打包时 ...
最新文章
- java代码启动电脑上程序方法
- seaborn使用violinplot函数可视化小提琴图、使用swarmplot函数添加抖动数据点(jittered points)显示数据的稠密程度
- 码农也来玩奥运开幕式“超级变变变”!相机动捕,实时转换赛事图标,项目开源可试玩...
- javascript 对象详解
- Nginx初学第一步
- javascript获取当前日期时间及其一些操作
- 软件设计师08-程序语言基础知识
- jquery系列教程1-选择器全解
- 批量查询ip地址的归属地
- android 项目交接文档,产品交付规范文档
- vs插件VS10x CodeMap 注册码
- plm系统 服务器不存在,PLM服务器和客户端使用方式
- 电商系统PC商城模块介绍
- Linux Bridge的IP NAT细节探析-填补又一坑的过程
- PC端页面适应不同的分辨率的方法
- 每天一篇论文 289/365Deep Reinforcement Learning for Robotic Pushing and Picking in Cluttered Environment
- C++ 复合梯形法、复合辛普森法求解定积分
- RBM受限玻尔兹曼机的公式推导及代码实现(matlab)
- nginx(二)---Nginx 日志Log
- pap认证失败_chap pap认证原理及配置详细讲解
热门文章
- 阿里员工内部常用免费工具包
- idea项目老是重启_idea反复重启服务器
- “知识共享”(CC)与开放教育资源(OER)之间的紧密关系
- Zoho One平台正式发布 或将颠覆企业软件和SaaS行业
- CDH启动出现cloudera-scm-server一直挂掉
- linux(虚拟机) ext4系统磁盘扩容操作(磁盘多个分区,扩张分区大小扩张物理卷大小来扩容逻辑卷)
- 【快速技巧】手机拍摄的视频如何旋转并保存?
- java代码编写的文本特征提取_文本特征词提取算法
- python替换 输入手机号_python file模块 替换输入内容脚本
- CANoe入门基础教程(一)