html - VS 代码 EMMET 扩展在其中一个 HTML 文件中不起作用(所有其他文件都可以正常工作)
问题描述
我正在使用 VS 代码处理具有多个页面的项目。我有一个问题,EMMET 扩展不能只在其中一个中工作(它在 CSS 和其他包含相同标题的 HTML 文件中工作)
我的 setting.json 看起来像这样
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"*html": "html",
"javascript": "javascriptreact",
"typescript": "typescriptreact"
},
我检查了我的 HTML 文件,如果不包含任何阻止 EMMET 工作并重置整个环境的错误语法,它仍然会发生。我试图检查是否有人和我有同样的问题,但除了在 settings.json 文件中添加属性之外找不到答案。
解决方案
好的问题解决了,我深入研究了我的代码和标题部分,最重要的是我可以使用 EMMET 的所有样式、脚本和链接。问题是其中一个链接中的“-->”。(我使用了几个 API),我错过了。无论如何,如果有人对此有类似的问题,请尝试将以下代码添加到您的 settings.json 文件中。它还允许您将 EMMET 与 React JSX 和 Typescript 一起使用 ^^
"emmet.triggerExpansionOnTab": true, "emmet.includeLanguages": { "*html": "html", "javascript": "javascriptreact", "typescript": "typescriptreact" },
线程关闭。祝你有美好的一天^^