摘要: 总的来说是因为是因为渲染器注册的代码被 tree-shaked 了 在引入的代码手动显式的注册一下即可: import * as zrender from 'zrender' ; import CanvasPainter from 'zrender/lib/canvas/Painter'; zren 阅读全文
posted @ 2024-06-12 16:57 axelccc 阅读(137) 评论(0) 推荐(0)
摘要: 前言: 工作了几年,想把一些不好找现成的库的常用方法整理一下,发布成npm包,方便使用。也学习一下开发发布流程。 主要用到的工具:npm。 开发库:babel、typescript、rollup、eslint、corejs。 由于目前只是发布一些函数方法,只需要一些兼容性工具,打包工具即可。 一、创 阅读全文
posted @ 2022-04-28 17:44 axelccc 阅读(1196) 评论(0) 推荐(0)
摘要: 开始: 利用官方脚手架,搭建react工程。参考:https://react.docschina.org/docs/create-a-new-react-app.html。 过程: 1.暴露webpack配置 执行eject脚本,操作不可逆,在执行前要将之前内容提交到git,以便恢复。 执行 npm 阅读全文
posted @ 2022-03-27 23:41 axelccc 阅读(738) 评论(0) 推荐(0)
摘要: 当我们的应用使用服务端渲染的方式时,可能需要把初始化加载的数据例如推荐等不需要用户输入的内容直接渲染获取,也有利于SEO。 上一篇已经实现服务端渲染,本次实现服务端获取数据后在做渲染。 利用getInitialProps静态方法向组件注入数据 import { IGetInitialProps } 阅读全文
posted @ 2022-03-15 23:58 axelccc 阅读(659) 评论(0) 推荐(0)
摘要: 工具: umijs:react前端应用框架。 koa:基于 Node.js 平台的web 开发框架。 介绍: 本文主要是简单介绍,利用umi开发前端页面,打包成服务端渲染工程包。由Koa实现服务端渲染处理。 过程: 前端部分: 1.正常构建umi工程包。开发web应用。 2.开始ssr配置。 1 e 阅读全文
posted @ 2022-03-11 00:41 axelccc 阅读(1311) 评论(0) 推荐(0)