错误内容
在使用
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
时出现问题,在初始化项目时出现无法定位文件的问题,错误提示如下
npm error could not determine executable to run
npm error A complete log of this run can be found in: C:\Users\29257\AppData\Local\npm-cache\_logs\2025-01-24T04_13_31_503Z-debug-0.log
打开npm日志,也是提示getBinFromManifest
函数错误
解决方案
我排查之后发现实际是tailwindcss
和postcss
版本冲突导致,使用命令安装的tailwindcss@4.0.0
和postcss@8.5.1
存在冲突,只需要回退tailwindcss
版本即可
执行
npm uninstall tailwindcss
npm install tailwindcss@3.4.17 -D
后,就可以正常执行
npx tailwindcss init -p