打包web静态站点到exe nodejs
Package web static site to exe nodejs
我有静态站点,下面有一些文件:
- index.html
- bundle.js
- images/some 文件
- 一些文件字体和svg
问题:我想构建一个 exe 文件来为上面的文件提供服务,该文件应该 运行 on window。
安装exe文件时,程序会运行静态站点和其他组件可以连接
请推荐适合我的工具
您可以使用 express.js
网络服务器构建一个节点应用程序,然后您可以使用 pkg
模块
将代码和资产编译成一个 exe 文件
使用 pkg 模块,您可以在 windows、mac 或 linux.
上将节点应用程序捆绑到 运行
要使用 pkg
打包静态文件,您需要将资产目录添加到 package.json
中,如文档
中所述
"pkg": {
"assets": "your-assets-dir/**/*"
}
请点击这些链接,
如果您想为 windows 制作安装程序,您可以使用 inno script studio
您可以使用 Electron。它可以在 chrome window 中为您的静态站点提供服务。但是作为桌面应用程序。您可以为跨平台构建它,也可以制作安装程序文件。
我有静态站点,下面有一些文件:
- index.html
- bundle.js
- images/some 文件
- 一些文件字体和svg
问题:我想构建一个 exe 文件来为上面的文件提供服务,该文件应该 运行 on window。
安装exe文件时,程序会运行静态站点和其他组件可以连接
请推荐适合我的工具
您可以使用 express.js
网络服务器构建一个节点应用程序,然后您可以使用 pkg
模块
使用 pkg 模块,您可以在 windows、mac 或 linux.
上将节点应用程序捆绑到 运行要使用 pkg
打包静态文件,您需要将资产目录添加到 package.json
中,如文档
"pkg": {
"assets": "your-assets-dir/**/*"
}
请点击这些链接,
如果您想为 windows 制作安装程序,您可以使用 inno script studio
您可以使用 Electron。它可以在 chrome window 中为您的静态站点提供服务。但是作为桌面应用程序。您可以为跨平台构建它,也可以制作安装程序文件。