随笔分类 -  web 构建工具

kuto 大型js 项目快速更新的一个工具
摘要:kuto 这个工具比较有意思,可以将大型js 项目的js bundler 进行拆分,这样用户就可以下载更少的资源了,提升加载速度 kuto 的处理机制 第一次构建的时候 kuto 可以将源js 拆分为maina 以及一个正常的大的corpus corpus 没有副作用,同时这个corpus 是可以c 阅读全文

posted @ 2024-04-17 08:00 荣锋亮 阅读(43) 评论(0) 推荐(0) 编辑

使用vite webassembly 功能简化tinygo webassembly 初始化
摘要:vite 对于webassembly 的加载支持url 模式以及init 模式,init 模式可以自动帮助我们生成wasm文件加载的处理代码 比较方便,可以用来替换自己编写的工具类,以下是一个参考使用 参考使用 index.js import init from './main.wasm?init' 阅读全文

posted @ 2023-11-01 10:22 荣锋亮 阅读(166) 评论(0) 推荐(0) 编辑

tinygo webassembly 试用
摘要:主要是简单测试下tinygo 的使用,同时基于vite 进行web 的集成构建 wasm 生成 注意只测试标注类型支持比较多,其他的就没添加,其他类型的需要自己处理,这点上wasm-pack 处理的比较好 main.go package main //go:wasm-module //export 阅读全文

posted @ 2023-11-01 09:44 荣锋亮 阅读(277) 评论(0) 推荐(0) 编辑

Pake 基于rust 开发的快速web 页面打包app 的工具
摘要:Pake利用了tauri 可以实现web 页面快速打包桌面app 说明 对于希望快速打开一个桌面应用的场景,Pake 还是值得试用的 参考资料 https://github.com/tw93/Pake 阅读全文

posted @ 2023-04-16 22:42 荣锋亮 阅读(373) 评论(1) 推荐(1) 编辑

hilla 2.0 发布
摘要:hilla 2.0 发布了,支持了不少新特性,基于了spring boot 3 以及Java 17 ,同时提提升了typescript 的生成,支持了graalvm 生成native 镜像,以及新的sso 工具集,方便快速开发sso 应用 参考资料 https://github.com/vaadin 阅读全文

posted @ 2023-03-26 21:59 荣锋亮 阅读(25) 评论(0) 推荐(0) 编辑

nodejs error:03000086:digital envelope routines::initialization error 问题
摘要:今天碰到的一个node 应用构建问题,记录下 主要原因 还是node 调整了openssl 版本 解决方法 降级node 版本 降级到node 16 添加环境变量 export NODE_OPTIONS openssl-legacy-provider 参考资料 https://stackoverfl 阅读全文

posted @ 2023-02-22 23:25 荣锋亮 阅读(1335) 评论(0) 推荐(0) 编辑

tsup 简单快速的typescript库打包工具
摘要:tsup 是一个很不错的工具,可以方便的进行typescript 应用打包以及构建,支持了灵活的资源加载处理 tsx 也是一个不错的工具,可以进行dev 模式的处理 tsup 参考配置 tsup.config.js import { defineConfig } from 'tsup' export 阅读全文

posted @ 2023-02-19 12:53 荣锋亮 阅读(607) 评论(0) 推荐(0) 编辑

parcel segmentation fault 问题以及解决方法
摘要:parcel 是一个很不错的all-in-one 的简单工具,可以方便web 构建,因为使用mac 构建没有发现问题,但是在linux 上运行的时候 发现是有问题的,出现了段错误问题,尝试了几种解决方法(升级npm 、node,yarn 版本 )但是都没有解决,同时尝试使用了 strace 信息如下 阅读全文

posted @ 2022-11-11 21:33 荣锋亮 阅读(196) 评论(0) 推荐(0) 编辑

coolify 使用到的几个nodejs 包
摘要:web 全栈框架 svelte kit 实现ui 以及api 开发 orm 使用了prisma 进行数据访问 ui 组件 tailwindcss 使用率比较高的一个ui 组件库 bullmq 基于redis 的mq (nodejs) p-limit nodejs 异步控制包 get-port 比较方 阅读全文

posted @ 2022-04-10 21:40 荣锋亮 阅读(35) 评论(0) 推荐(0) 编辑

使用parcel api 进行npm 项目
摘要:parcel 提供了api 我们可以方便的集成到项目中,直接进行代码的构建 参考需要构建的项目 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compa 阅读全文

posted @ 2022-02-07 22:29 荣锋亮 阅读(116) 评论(0) 推荐(0) 编辑

frontend-maven-plugin webjars 模式构建web app
摘要:webjars 没有太多高深的技术,我以前也写过相关介绍,webjars 的好处是灵活,而且利用了好多servelet 的特性,同时定义了比较好的 业界实现,是一个很值得参考的玩法 参考代码 pom.xml <?xml version="1.0" encoding="UTF-8"?> <projec 阅读全文

posted @ 2022-02-06 20:23 荣锋亮 阅读(83) 评论(0) 推荐(0) 编辑

几种前后端分离开发部署模式说明
摘要:没啥技术含量,主要是说明下几种模式,大家可以参考 前后端彻底分离部署 模式一 参考图 说明: 利用ci/cd 基于nginx 部署静态网站(website 直接存储在nginx服务器中),接口调用使用独立的api gateway,此方法的好处是不同的团队负责,而且nginx 特别适合前端静态资源,不 阅读全文

posted @ 2022-01-29 23:28 荣锋亮 阅读(653) 评论(0) 推荐(0) 编辑

frontend-maven-plugin 插件学习
摘要:目的很简单就是学习下frontend-maven-plugin 的使用,同时集成到spring boot 应用中 参考玩法 整体参考图 代码结构 ├── README.md ├── console │ ├── pom.xml │ └── src │ ├── main │ │ ├── java │ │ 阅读全文

posted @ 2022-01-29 16:12 荣锋亮 阅读(3658) 评论(0) 推荐(0) 编辑

epress proxy+ nodeesi 实现简单微前端
摘要:实际上我以前也写过类似的(ssi+client esi 的)以下是一个服务器端的esi 参考玩法(内容来自youtube) 参考图 环境准备 http proxy 部分代码 const app = require("express")() const proxy = require("express 阅读全文

posted @ 2022-01-03 13:18 荣锋亮 阅读(67) 评论(0) 推荐(0) 编辑

esigate java esi实现框架
摘要:esigate 是esi 标准的一个java 实现,包含了server,servlet,core 等几个模块,尽管项目目前已经更新比较少了,但是是一个很不错的esi 实现,提供的扩展点也比较多 特性 基于ssi 的集成(cms系统) 远端模版共享(和现在的微前端的集成模式比较类似) web 加速(基 阅读全文

posted @ 2022-01-02 23:32 荣锋亮 阅读(71) 评论(0) 推荐(0) 编辑

使用npm workspace 管理npm 包
摘要:从npm 7.0 开始已经支持workspace了(以前大家使用的比较多的是lerna 以及yarn。。。。) npm 的workspace 使用简单,而且将依赖统一放到了node_moduels 文件夹中,而且可以减少 我们测试的npm link 问题,是值得尝试的 参考使用 初始npm 项目 n 阅读全文

posted @ 2021-12-15 01:33 荣锋亮 阅读(4487) 评论(0) 推荐(0) 编辑

zalando 最新关于微前端的一些实践文章
摘要:主要是一个链接,内容很不错,很值得学习下 整体参考架构 page 渲染处理 参考资料 https://engineering.zalando.com/posts/2021/03/micro-frontends-part1.htmlhttps://engineering.zalando.com/pos 阅读全文

posted @ 2021-10-17 21:17 荣锋亮 阅读(84) 评论(0) 推荐(0) 编辑

opencomponents web 集成
摘要:前边有简单运行了私服以下是web 集成说明 私服环境准备 参考https://www.cnblogs.com/rongfengliang/p/15417982.html demo 组件 参考https://opencomponents.github.io/ 创建简单的 web 集成 index.ht 阅读全文

posted @ 2021-10-17 20:33 荣锋亮 阅读(86) 评论(0) 推荐(0) 编辑

opencomponents 私服minio 模式运行
摘要:opencomponents 官方是提供了一个简单的私服核心的,我们可以自己构建部署(基于minio) 运行 环境准备 (minio s3) version: "3" services: s3: image: minio/minio environment: - "MINIO_ACCESS_KEY= 阅读全文

posted @ 2021-10-17 20:18 荣锋亮 阅读(161) 评论(0) 推荐(0) 编辑

opencomponents 快速部署前端组件的工具
摘要:opencomponents可以加速web 组件的部署以及使用(特别适合微前端),设计理念很多参考了微服务的模式 支持的模式也挺丰富(客户端渲染以及服务器端渲染),组件存储上使用了云存储(实际上也可以支持minio) 参考架构 参考使用 安装工具 npm install -g oc oc init 阅读全文

posted @ 2021-10-17 08:43 荣锋亮 阅读(276) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示