可惜一溪风月,莫教踏碎琼瑶.
Monorepo通过将多个项目放于一个仓库的管理方式,方便代码复用和管理,并且可以共用一套基础设施,简化构建流程
pnpm的shell-emulator=true特性可以无需crossenv设置环境变量,可以加在npmrc中
我们可以通过Icones找到各类图标库,如ElementPlus、AntDesign都可以找到,这类图标库可以在Npm使用这个命名规则找到对应的包:@iconify/ant-design@iconify/ep接着我们只需要引入这些包,然后在组件使用时按需引入即可(您还要在您的项目中提供SVG的Plugin支持)在线引入编写一个TSX组件import { defineComponent } from "vue" import { Icon } from '@iconify/vue' export default defineComponent({ name: 'hIcon', props: { icon: { type: String, default: "" }, }, render() { return <Icon {...this.$attrs} icon={this.icon} /> } })然后我们使用就传入复制的图标
小知识:process.env.npm_lifecycle_event返回当前运行的NpmScripts脚本名称
今日线上一面,复盘一些知识点,感觉自己表现得比较差,八股文也背的少= =
今天逛掘金的时候,突然逛到了瀑布流的推送,故进行学习
Harexs
风归云动,天河泻梦