npx tailwindcss init -p报错npm error could not determine executable to run

定位问题:

终端报错信息:

npm error could not determine executable to run

package.json 找到我下载的tailwindcss版本是 4.0 

 "tailwindcss": "^4.0.16"

解决问题:

找到 tailwindcss官网 

注意截止2025年3月26日。4.0版本安装说明只有官方英文网站才有

我的是vite搭建的项目,所以找到Using Vite Tab的安装步骤

01 Install Tailwind CSS

npm install tailwindcss @tailwindcss/vite

02  Configure the Vite plugin

vite.config.ts

import tailwindcss from '@tailwindcss/vite'

export default defineConfig({
  plugins: [
    // 添加插件
    tailwindcss(),
  ],
})

03  Import Tailwind CSS

在你的全局css文件引入 @import 'tailwindcss';。使用vite安装完成项目后,一般在  src\style.css  

src\style.css  

@import 'tailwindcss';

// 其他样式
:root {

}

04 main.ts中引入全局css文件

main.ts

import { createApp } from 'vue'
// 引入全局css文件
import './style.css'
import App from './App.vue'

createApp(App).mount('#app')

05 添加类名验证效果

App.vue

<template>
  <!-- 添加类名my-16 校验效果 -->
  <div class="my-16">
    <a href="https://vite.dev" target="_blank">
      <img src="/vite.svg" class="logo" alt="Vite logo" />
    </a>
    <a href="https://vuejs.org/" target="_blank">
      <img src="./assets/vue.svg" class="logo vue" alt="Vue logo" />
    </a>
  </div>
  <HelloWorld msg="Vite + Vue" />
</template>

总结

tailwindcss 4.0新增了 vite插件  @tailwindcss/vite。 在vite项目中,省略像以前3.0版本还要添加postcss配置等步骤了。如果不是vite项目,请查看官网其他TAB步骤安装即可。既然新的来了,那就全新拥抱4.0吧!不建议回退3.0版本配置啦。

下面也给出回退3.0安装。更多步骤不展开描述了。具体看3.0版本官网。 中文文档

npm install -D tailwindcss@3 postcss autoprefixer

多看官网获益多多

扩展

给你的tailwindcss的类名自动排序 

需要结合prettier  官网  使用方法

安装依赖

npm install -D prettier prettier-plugin-tailwindcss

配置prettier的插件plugins选项

{
  "$schema": "https://json.schemastore.org/prettierrc",
  "printWidth": 100,
  "trailingComma": "none",
  "tabWidth": 2,
  "semi": false,
  "singleQuote": true,
   // 添加这个配置
  "plugins": ["prettier-plugin-tailwindcss"]
}

验证生效

可以保存验证一下前后结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值