今天是戒断多巴胺挑战的第五天 明显感觉到 很想看短视频 或者 很想玩 得忍咯 对自己狠一点 中午的时候很倒霉, 热好的饭 用盖子扣着 拿回来的时候 没扣住 结果撒了一地 诶 辛辛苦苦做的饭呀 香是真的香 一屋子都是我做的肉的香味 打扫了老半天 还把簸箕扫把也刷了一通 中午吃的 辣酱面 12 块钱 加面 感觉不该加面的 自己没看手机 一点一点吃 居然吃到了 13点28 吃了好久 平时吃饭都是 10 几分钟解决的 以后感觉不能加面了 昨晚体重 94.85 今天早上93.3 但是感觉今晚不吃的话 也得胖 中午吃多了

昨天晚上我老婆点了个 炸串 我为了不吃 提前刷牙➕洗澡 最后忍住没吃一口 也没有吃家里的零食 趣多多/巧乐兹 等 我老婆说你是真的狠 这也能忍住 昨晚肚子饿的咕咕叫 只能说 尽快瘦到 85 加油吧

我今晚打算把我老婆的姨妈巾整理一下 比如前期用 晚上安睡裤,白天用 液体卫生巾 中期液体卫生巾 后期 护垫 因为昨晚我看我老婆一个人在那蹲着掏半天才找到 安睡裤 我觉得应该要提前准备准备

然后今晚把家里的冬天的厚衣服 折叠折叠收起来了 夏天要来了 反正最近不刷视频 大把的时间 好好收拾收拾 加油

学习

初始化项目

yarn init -y

增加 ts

yarn add typescript --dev

初始化 ts项目,增加ts 的配置文件 tsconfig.json

npx tsc --init

增加 jest 和类型

yarn add jest @types/jest --dev 

tsconfig.json中 compilerOptions types 增加 jest

{
	compilerOptions: {
		types: ["jest"]
	}
}

package.json中增加指令

{
	"script": "jest"
}

tsconfig.json中的 noImplicitAny 设置为 false 参数没有写类型,默认为 any 不会爆红了 jest 默认执行环境是 nodeJs 所以不支持 import 需要使用 babel 安装 babel

yarn add --dev babel-jest @babel/core @babel/preset-env

创建babel.config.js并写入

module.exports = {  
	presets: [['@babel/preset-env', {targets: {node: 'current'}}]],  
};

增加 babel 的 ts 支持

yarn add --dev @babel/preset-typescript

babel.config.js改为

module.exports = {
	presets: [
		['@babel/preset-env', {targets: {node: 'current'}}],
		'@babel/preset-typescript'
	],
};

在 jest 指令后面增加名字 会自动匹配这个测试文件并执行

yarn test reactive

jest 的等于 是 toBe 方法 不等于是 not.toBe 方法 tsconfig.json 里面的 lib 加了 ES6 就可以支持 es6 语法了

单元测试里面 it() 就是直接执行 it.skip 就是跳过当前这个 it.only 就是只执行这个

已归档至多巴胺戒断挑战 miniVue

已归档