1. 记一次奇怪的报错经历

今天第一天上班,先把代码拉下来,项目使用pnpm + vite + vue3,没有什么特别之处,打开终端 pnpm i 之后运行 pnpm run dev,我嘞个豆,居然报错了。观察报错信息,如图所示,字面意思是找不到tailwindcss的某个模块。

code

起初以为是pnpm版本问题,降级了pnpm版本重新初始化之后依然运行报错,而且其他人没有出现像我一样的问题。在尝试了各种方法之后依然没有解决,跟同事讨论之下打开了tailwindcss的官方仓库,进入issues搜索果然发现了同样的问题,解决办法就是安装Microsoft Visual C++ 2015-2022,打开控制面板进入已安装程序中发现果然没有安装,所以才会导致tailwindcss原生模块编译错误。这里提醒朋友们在新环境运行项目时记得检查一下有没有安装微软C++运行库,这里贴上下载地址https://visualstudio.microsoft.com/zh-hans/downloads/#microsoft-visual-c-redistributable-for-visual-studio-2022,建议安装x64和x86两个版本。