可惜一溪风月,莫教踏碎琼瑶.
环境Vite 4.5.3 Vue3.2 Window10 Node16.19原由其实就是项目太大,内存限制超出了,Windows系统下加个轮子设置下内存限制,Unix直接设置环境变量:pnpm install cross-env -D解决然后在项目打包命令做出调整:"build":"vite build"改为:"build":"cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build"尝试后续将Node版本升级到了18.19,发现就没有这个问题,所以我认为在之前的Node版本中是对内存使用做出了限制
请输入密码访问
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} /> } })然后我们使用就传入复制的图标
Harexs
风归云动,天河泻梦