大家好,深夜敲文的小星来打卡了~
现在大环境越来越不好了,公司也在缩减人员。而小星作为一个在生活的风雨中的苟者,当然是能苟则苟猥琐发育一波,接下来就是猥琐发育的练功小抄,每天记录一个知识点并打卡练习题。
本地查看npm包开发效果
在开发npm包的时候,在本地开发的时候想要本地查看效果,这时可以使用 pnpm link 进行本地项目连接本地npm包。
可以查看相关文档:pnpm中文文档
查看文档可以看出有两种连接方式:
第一种方式:
// 在npm包目录下(即是package.json所在目录)
pnpm -g link
// 在项目目录下,packageName为npm包中package.json所定义的name
pnpm -g link <packageName>
第二种方式:
// 在项目目录下
pnpm link <npm包根目录>
使用以上两种之一连接成功之后,会出现一行 <packageName> 1.0.1 <- ../../../dir/path/npmPackage
实际验证是否连接成功,可以在项目中进入到node_modules中对应的npm包,查看里面的内容是否是你本地连接的包的内容。
一个小坑
在使用vite的时候,可能有缓存的缘故,vite启动的时候,不能使用到最新更新的包;这时使用vite --force 可以重新构建使用到最新更新的包。
打卡练习题
今天先打卡算法题,后面出个知识框架进行复习打卡学习
- leetcode - 141.环形链表
- leetcode - 876.链表的中间节点
- leetcode - 160.相交链表
上面三道题都是使用快慢指针的方法,大家可以尝试一下,本小星今天练功就结束啦