node.js - 如何在 pugjs 模板中包含 css 文件

标签 node.js pug templating templating-engine pugjs

我在我的项目中使用 pugjs。我无法在 pug 模板中加载 css 文件。我正在使用以下代码

索引.pug

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

This is my project structure

最佳答案

Express 不会提供未经您许可的任何内容。您必须使用express.static中间件授予权限。

将静态文件放在一个文件夹中,然后使用这样的express.static中间件-

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

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

关于node.js - 如何在 pugjs 模板中包含 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46850330/

相关文章:

mysql - My SQL 数据库 Sequelize npm

javascript - React + NodeJs 获取问题

node.js - Express:匹配url中语言代码的路由

javascript - 嵌套的 {{#each}} 不工作

node.js - NPM 无法安装 Gulp - ECONNRESET 错误

Pug 模板 - 如何将下拉列表中的选项标记为选中

node.js - 设置 Jade 布局的 CSS 路径

node.js - Jade with Express - ReferenceError : window is not defined

templating - 哪些模板语言将 HTML *输出为节点树*?

Laravel Blade 模板