使用集群外的机器访问看下什么效果 while true; do curl 172.19.0.26:30000/hostname.html ; sleep 2;done myapp-deploy-7d574d56c7-2tsdx 7d574d56c7-hcw8s myapp-deploy-7d574d56c7-hcw8s myapp-deploy-7d574d56c7-hcw8s myapp-deploy-7d574d56c7-2tsdx kubectl patch svc redis -p '{"spec":{"sessionAffinity":"None"}}' # 修改成默认值None myapp-deploy-7d574d56c7-2tsdx myapp-deploy-7d574d56c7-2tsdx myapp-deploy-7d574d56c7-hcw8s myapp-deploy-7d574d56c7-2tsdx myapp-deploy -7d574d56c7-2tsdx myapp-deploy-7d574d56c7-hcw8s # Service到Pod是有一个中间层,Endpoints,他也是一个标准Kubernetes对象,地址加端口
零配置,只需关心自己代码 ---- 找到一个发布TS包的工具,tsdx真的可以0配置发布包,集成了Babel,rollup,eslint,jest 等,只需要关心自己的代码即可。 用法 1、使用tsdx 创建项目 npx tsdx create mylib cd mylib yarn start 2、将代码写到src下 3、写完之后,利用提供脚本build一下 4、登录npm ,
这次使用「tsdx」构建项目,tsdx是一个用于ts开发的零配置命令行工具,构建时自动添加打包工具、测试、storybook、Example等,节省了很多安装包的命令。
长按识别二维码查看原文 https://github.com/isaacs/node-lru-cache tsdx[9]: 零配置的 npm 库开发利器,与 CRA 相似,不过它主要面向库开发者而非业务开发者 长按识别二维码查看原文 https://github.com/formium/tsdx create-react-app[10]: React 最广泛的脚手架,读懂三点。 https://github.com/stream-utils/raw-body [8] lru-cache:https://github.com/isaacs/node-lru-cache [9] tsdx :https://github.com/formium/tsdx [10] create-react-app:https://github.com/facebook/create-react-app [
由于「存在多个 React 副本」的问题,查阅文档和论坛都无果还花费了半天时间经历了简直和第一次折腾 Webpack 配置一样的繁琐体验后选择了 TypeScript + React 组件库开发脚手架 TSDX sass({ insert: true }) ); return config; }, }; ↑ tsdx.config.js
如果要构建 TS 库,想用 esbuild 来提速的话可以考虑 tsup,想要附加功能的话可以考虑 tsdx。 microbundle 可以用来构建 JS/TS 库。
例如:tsdx、create-react-app,对于一些个人小项目来说实在是显得又有些臃肿,如果抛开这些 CLI 工具,自己手动从 0 到 1 手动搭建一个小而美的 NPM 包开发环境需要做哪些工作?
温馨提示:如果你希望在项目中制作基于 TypeScript 实现的简单易用的工具函数库,你可以使用一些成熟的 "零配置" 脚手架,例如 tsdx[9]、microbundle[10] 以及 typescript-starter Rollup 是一个构建工具库非常不错的轻量选择,它持有的 Tree Shaking[33] 以及构建 ES Module[34] 的特性使得它被 tsdx、microbundle 甚至 Vue 等广泛使用 //github.com/ziyi2/algorithms/tree/feat/framework [8] 学习文档: https://ziyi2.github.io/algorithms/ [9] tsdx : https://github.com/formik/tsdx#readme [10] microbundle: https://github.com/developit/microbundle [11