VSCode EJS扩展,禁用了HTML自动完成功能。

4
所以,最近我开始在VSCode中使用EJS文件。无论如何,当我添加了EJS扩展时,在我的EJS文件中失去了所有HTML emmet功能。但是如果没有EJS扩展,HTML就可以正常工作,但我显然会失去JS语法突出显示。有没有解决方法?
在VSCode中使用EJS文件的最佳设置是什么?
任何帮助都将不胜感激。
3个回答

13

我该如何将HTML和JavaScript添加到EJS中? - Timar Ivo Batis
"ejs": ["html", "javascript"] - misterhtmlcss

1

你可以使用 pret .prettierignore

创建 .prettierignore 文件并添加你想要忽略的特定文件扩展名。

# all ejs files
*.ejs

1
在您的项目根目录下的.vscode文件夹中的settings.json文件中加入以下内容:
{
    // ... your other settings if you have them ...

    "files.associations": {
        // This will enable html vscode autocompletion in EJS files
        "*.ejs": "html"
    }
}

它将使你的ejs文件在vscode中自动完成html标签。
Web开发的一般建议是,最好将ClientSite-JS放在不同的JS文件中,将ServerSide-JS放在Express js文件/路由器中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接