如何在pugjs模板中包含css文件

问题描述:

我为我的项目使用pugjs。我无法在pug模板中加载css文件。我使用下面的代码如何在pugjs模板中包含css文件

index.pug

link(rel="stylesheet", href="views/styles/products.css", type="text/css") 

This is my project structure

+0

这是正确的语法,确保路径是正确的。 – Paul

+0

Mr.Paul能否请你验证我的项目结构并告诉它的对或错 –

+2

我想你不会告诉你的node.js app文件夹“/ views”服务于“静态”文件。我建议你添加一个'/ public'文件夹,将所有的静态文件放在这里,并告诉server.js这个文件夹服务于静态文件。 – Zagonine

快递是不会起到什么,你不给许可。您必须通过使用express.static中间件来授予权限。

把你静态文件的文件夹中,然后使用express.static中间件喜欢这个 -

app.use(express.static(path.join(__dirname, 'public'))); 

欲了解更多详情,请参阅https://expressjs.com/en/starter/static-files.html