首页 > 解决方案 > VS 代码 EMMET 扩展在其中一个 HTML 文件中不起作用(所有其他文件都可以正常工作)

问题描述

我正在使用 VS 代码处理具有多个页面的项目。我有一个问题,EMMET 扩展不能只在其中一个中工作(它在 CSS 和其他包含相同标题的 HTML 文件中工作)

我的 setting.json 看起来像这样

"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
    "*html": "html",
    "javascript": "javascriptreact",
    "typescript": "typescriptreact"
  },

我检查了我的 HTML 文件,如果不包含任何阻止 EMMET 工作并重置整个环境的错误语法,它仍然会发生。我试图检查是否有人和我有同样的问题,但除了在 settings.json 文件中添加属性之外找不到答案。

标签: htmlemmet

解决方案


好的问题解决了,我深入研究了我的代码和标题部分,最重要的是我可以使用 EMMET 的所有样式、脚本和链接。问题是其中一个链接中的“-->”。(我使用了几个 API),我错过了。无论如何,如果有人对此有类似的问题,请尝试将以下代码添加到您的 settings.json 文件中。它还允许您将 EMMET 与 React JSX 和 Typescript 一起使用 ^^

"emmet.triggerExpansionOnTab": true, "emmet.includeLanguages": { "*html": "html", "javascript": "javascriptreact", "typescript": "typescriptreact" },

线程关闭。祝你有美好的一天^^


推荐阅读