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

保定公司网站建设企业服务公司排名

保定公司网站建设,企业服务公司排名,怎么查看一个网站的浏览量,高校网站建设资料库#1 关于 SEA 单文件可执行应用#xff08;SEA#xff0c;Singe Executable Applications#xff09;#xff0c;是 Node.js 新版本的特性#xff0c;最初在 v19.7.0、v18.16.0 加入#xff0c;并在 v20.x 得到扩展。而上个月发布的全家桶 Bun.js#xff0c;就自带了 SEA…#1 关于 SEA 单文件可执行应用SEASinge Executable Applications是 Node.js 新版本的特性最初在 v19.7.0、v18.16.0 加入并在 v20.x 得到扩展。而上个月发布的全家桶 Bun.js就自带了 SEA 功能。 此前若需要把 JS 文件打包通常会选择下面几种工具 名称最新版本最新发布说明pkg5.8.12023-03-08Package your Node.js project into an executableboxednode2.1.22023-09-27Ship a JS file with Node.js in a boxnexeV32017-08-30create a single executable out of your node.js appsnode-sea0.3.02022-09-22Pack entire packages and application into portable scripts #2 实战 SEA #2.1 尝鲜官方 SEA 开始前请先升级到 node v20否则后续的命令会报错bad option --experimental-sea-config 首先我们写一个简单的脚本实现在控制台用边框包裹参数文本的功能。 /*** type {String}*/ let name process.argv[2] if(!name || name.trim().length 0){console.error(ERROR: 请输入名字)process.exit(-1) }console.log(Hello, ${name})接下来编辑 sea-config.json 文件内容是 {main: index.js,output: index.blob }执行命令node --experimental-sea-config sea-config.json后生成index.blob文件可以用文本编辑器查看其实就是之前的代码前加了一小段内容 接着执行: # 将 node 环境包装成 exe 可执行文件大小约为 68M node -e require(fs).copyFileSync(process.execPath, hello.exe) # 此时运行 ./hello.exe 与执行 node 命令效果一致# 接下来就是把 blob 文件转载到 hello.exe 内 npx postject hello.exe NODE_SEA_BLOB index.blob --sentinel-fuse NODE_SEA_FUSE_fce680ab2cc467b6e072b8b5df1996b2 --overwrite # 首次执行时会提示安装 postject 包增加 --overwrite 强制覆盖运行效果 #2.2 PKG方案 # 请先安装 pkgnpm install -g pkg# 执行打包 pkg -t node16-win-x64 index.js -o hello-pkg.exe # 大概 2 秒即可完成生成 34M 大小的可执行文件 # 注意按照官方文档目前 pkg 最新支持到 node19 的打包详见 https://github.com/vercel/pkg-fetch/blob/main/patches/patches.json#2.3 存在的问题 SEA 本质就是把 node 环境与我们自己的 JS 文件一同打包所以得到的产物体积都偏大。实际情况下个人首选 pkg。 另外官方及 pkg 都只支持单文件打包若存在第三方库、文件的依赖在运行时就会报 module 找不到的异常。 此时可以使用诸如 webpack、vite 等构建工具把项目编译成单文件再进行 SEA 包装。
http://www.dnsts.com.cn/news/206464.html

相关文章:

  • 深圳有哪些招聘网站工业设计公司经营范围
  • 设计师应该知道的网站服务平台官网
  • 翻页大图网站申请域名哪个网站好
  • 义乌创源网站建设wordpress顶踩
  • 自己怎么制作一个网站辽宁建设工程信息网补遗文件
  • 安阳信息港网站30多了学网站建设晚吗
  • 网站后端做留言板功能wordpress侧栏推荐文章
  • 网站公司用什么软件做网站建网页软件
  • 中国建设银行网站个人网上银行网站页面构成要素
  • 网站建设印花税税率外发加工网站源码下载
  • 给公司做一个网站流程中药材初加工平台
  • 专门做超市海报的网站响应式网站布局实例
  • 如何介绍自己做的网站团购营销型网站制作
  • 做老师好还是网站编辑好如何推广网站网站推广常用方法
  • 刚做外贸最好用哪个网站微分销系统价格
  • 建设官方网站请示理财网站建设方案书
  • 自己做网站 什么怎么做自己的百度网站
  • 企业网站开发报价表网站开发设计合同
  • 技术网站源码wordpress东莞黄页大全
  • 网站域名改了以后新域名301电子商务门户网站的研究与实现
  • 唯品会网站建设建议关于网站开发的开题报告
  • 做淘宝客网站用什么系统吗广州物流网站建设
  • iis网站ip深圳网站建设公司排行榜
  • php网站开发职位品牌型网站建设特点
  • 如何填写网站建设计划表网站设计结构
  • 厦门网站建设手机衡水注册公司
  • 外贸网站seo推广广告设计用什么
  • 网上发布信息的网站怎么做的网站制作的收费标准
  • 做网站需要多少资金流量套餐网站
  • 从化网站建设服务阿里云网站建设模板