会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tiboo
不要惧怕难题,再难的事情也是由最简单的事情拼接而成。
博客园
首页
新随笔
联系
订阅
管理
2025年8月16日
前端渲染模式
摘要: 😉 记录学习,分享经验,持续成长 前端渲染模式 部署一个Web页面,都会面临如何渲染页面的选择:- 应该在 浏览器端 运行代码(CSR)?- 应该在 服务器端 进行渲染(SSR)?- 或者在 构建阶段 预渲染页面(SSG或预渲染)? 1. CSR (客户端渲染, Client-Side Rende
阅读全文
posted @ 2025-08-16 22:18 Tiboo
阅读(21)
评论(0)
推荐(0)
2021年9月9日
Mac M1踩坑记录 安装brew & node
摘要: homeBrew安装,这个最靠谱,初次接触,不是很了解它,这篇文章值得入门概念 brew 一般安装node 步骤如下: brew install node brew search node (查看可用node版本) brew install node@12 (安装指定版本) brew link no
阅读全文
posted @ 2021-09-09 00:42 Tiboo
阅读(1433)
评论(0)
推荐(0)
2021年2月22日
npm install后发生了什么?
摘要: 下载项目后,执行的第一个命令行一般都是npm install。在这个过程中可能一帆风顺,也可能遇到大大小小的报错,有时候花点时间各种搜索能解决,可下次遇到还是一头雾水的上网找各种方案尝试解决报错,造成的结果就是用的懵懂,也低效。 而我遇到的麻烦从想删除node_modules一直无法删除开始,明明清
阅读全文
posted @ 2021-02-22 16:05 Tiboo
阅读(953)
评论(0)
推荐(0)
2021年2月20日
基于老项目升级webpack的心路历程
摘要: 老项目,构建时长久的不敢想象,升级不敢动,一动动全身,各处报错,无从下手。结合自己的经验,一步步把架构升级的主体弄好,对于其他报错就可实际问题一个个解决,排除干扰项。 先从package解剖: 1) 升级至对应webpack版本 "webpack": "^3.6.0" 替换为: "webpack":
阅读全文
posted @ 2021-02-20 14:51 Tiboo
阅读(756)
评论(0)
推荐(0)
2020年11月9日
处理精度丢之-如何解决
摘要: 通过上篇我们了解到计算机是如何存储浮点数,那精度丢失是在哪产生的? 精度丢失场景 举个栗子: 0.1 + 0.2 0.1( 转化后是以0011无限循环,二进制为满一进一,所以末尾为01 ) 转二进制后:0.0 0011 0011 0011 0011 0011 0011 0011 0011 0011
阅读全文
posted @ 2020-11-09 23:42 Tiboo
阅读(1005)
评论(0)
推荐(0)
2020年10月17日
ERROR in static/js/0.705716c542478b712e7e.js from UglifyJs Unexpected token: punc-分析打包过程可能遇到的报错
摘要: 在webpack3升级webpack4过程中,项目原有uglifyjs-webpack-plugin版本为v1.0.0。但升级后uglifyjs-webpack-plugin版本已不合适,因为v1.2.1以下的版本依赖的webpack版本为2.x或3.x,如下图: 后面直接升级到2.x。没意识到版本
阅读全文
posted @ 2020-10-17 22:40 Tiboo
阅读(1268)
评论(0)
推荐(0)
CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
摘要: 项目过大,经常在编译时频繁内存溢出,弄得我们重新npm run dev,可恶至极。。。 1、首先全局安装 increase-memory-limit: npm install -g increase-memory-limit 2、接着在当前项目目录终端执行: increase-memory-limi
阅读全文
posted @ 2020-10-17 22:22 Tiboo
阅读(1266)
评论(0)
推荐(0)
2020年9月27日
处理精度丢之-浮点数在计算机中是如何存储的
摘要: 平时项目开发中经常会遇到一些精度丢失的问题,像老生常谈的0.1 + 0.2 !== 0.3,只知道是计算机的二进制实现和位数限制,有些数无法有限表示,但却没认真去亲自检测过。今天心情好,来测试一把。 在此之前,我们先来复习一下还给老师的知识点 二进制转十进制: 十进制转二进制: 整数: 小数: 知道
阅读全文
posted @ 2020-09-27 23:33 Tiboo
阅读(481)
评论(0)
推荐(0)
2020年9月15日
webpack升级路上走过的路---之babel篇
摘要: Babel 类似一个转换器,将当前浏览器不支持的语法进行转换 平常在package.json文件中,可以看到关于babel模块的引入,我们可能经常看到长这样的 如:@babel/core: '^7.0.0', 此为babel7.x版本, 还有这样的 如: babel-core:‘^6.0.0’ 此为
阅读全文
posted @ 2020-09-15 23:33 Tiboo
阅读(506)
评论(0)
推荐(0)
2020年4月12日
来自nvm的玩耍
摘要: 日常开发中,有时会遇到部分项目的node版本比较低,部分项目版本又比较新,这时候我们就需要借助nvm来管理我们的node版本了 1 下载安装 地址: Github: Download nvm-windows nvm-setup.zip 安装完后命令行输入nvm -v查看是否安装成功 推荐安装nvm前
阅读全文
posted @ 2020-04-12 19:33 Tiboo
阅读(324)
评论(0)
推荐(0)
下一页
公告