如何在node + express框架中使用font-awesome

3

如果不使用less文件,有没有可能在使用express框架的node中使用font-awesome?请帮忙解决。谢谢。


当然可以。 - CuriousMind
抱歉,我想问一下如何在没有less文件的情况下使用它,请告诉我@CuriousMind。 - Lalit Mohan
app.use(express.static('public')); 用于提供静态文件的代码。参考链接:https://expressjs.com/en/starter/static-files.html - Chandra Shekhar
我猜你可以使用CDN,这样就不必在你的服务器上下载新文件 https://www.bootstrapcdn.com/fontawesome/ - Felix Fong
1个回答

2

设置公共目录并包含font-awesome库。

/* 公共静态目录 */ app.use(express.static(__dirname + '/public'));

因此,您的应用程序结构应该类似于以下内容:

public/ vendor/ font-awesome-4.7.0/ css/ js/ ..etc

在您的HTML文件中按照通常方式进行包含。

<link rel="stylesheet" href="../vendor/font-awesome-4.7.0/css/font-awesome.min.css">


2
这难道不被视为不良实践吗?因为它会在HTML文件中暴露您的文件结构。 - 55 Cancri
不。客户端上的所有内容都对用户可见。他们可以访问您的资源,代码等等。如果您不将它们公开,浏览器就无法访问它们。 - Bharathvaj Ganesan

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