Day1-小星打卡

89 阅读2分钟

大家好,深夜敲文的小星来打卡了~

现在大环境越来越不好了,公司也在缩减人员。而小星作为一个在生活的风雨中的苟者,当然是能苟则苟猥琐发育一波,接下来就是猥琐发育的练功小抄,每天记录一个知识点并打卡练习题。

本地查看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 可以重新构建使用到最新更新的包。

打卡练习题

今天先打卡算法题,后面出个知识框架进行复习打卡学习

  1. leetcode - 141.环形链表
  2. leetcode - 876.链表的中间节点
  3. leetcode - 160.相交链表

上面三道题都是使用快慢指针的方法,大家可以尝试一下,本小星今天练功就结束啦