You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将Angular应用从v17升级到v18后Tailwind IntelliSense扩展失效

解决Angular 18升级后Tailwind IntelliSense自动补全失效问题
  • 检查Tailwind配置文件的content字段
    Angular 18默认项目结构可能有调整,确保tailwind.config.js的content路径覆盖所有模板文件:

    /** @type {import('tailwindcss').Config} */
    export default {
      content: [
        "./src/**/*.{html,ts}",
        "./projects/**/*.{html,ts}" // 有子项目时需添加
      ],
      theme: {
        extend: {},
      },
      plugins: [],
    }
    
  • 更新VS Code的Tailwind IntelliSense配置
    在VS Code的settings.json中添加或确认以下配置,适配Angular的语法识别:

    {
      "tailwindCSS.experimental.classRegex": [
        ["class\\s*=\\s*\"([^\"]*)", "\"([^\"]*)\""],
        ["class\\s*=\\s*'([^']*)", "'([^']*)'"],
        ["class\\s*=\\s*`([^`]*)", "`([^`]*)`"]
      ],
      "tailwindCSS.configPath": "./tailwind.config.js",
      "tailwindCSS.includeLanguages": {
        "typescript": "html",
        "angular-html": "html"
      }
    }
    
  • 确认版本兼容性
    安装适配Angular 18的最新稳定版Tailwind依赖:

    npm install tailwindcss@latest postcss@latest autoprefixer@latest
    
  • 重置VS Code扩展状态

    1. 禁用并重新启用Tailwind IntelliSense扩展
    2. 重启VS Code
    3. 打开命令面板(Ctrl+Shift+P),执行Tailwind CSS: Restart Language Server
  • 验证Angular构建配置
    确保angular.json的构建配置未禁用Tailwind处理,且postcss.config.js配置正确:

    export default {
      plugins: {
        tailwindcss: {},
        autoprefixer: {},
      },
    };
    

若以上步骤无效,可尝试删除node_modules和package-lock.json,重新执行npm install后再重复上述操作。


内容的提问来源于stack exchange,提问作者devjosesaz2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 04:03:10