【问题标题】:How do I include css files outside static folder?如何在静态文件夹之外包含 css 文件?
【发布时间】:2018-07-05 16:46:12
【问题描述】:

我试图从 home.html 中的文件夹语义中包含语义_ui css 文件,这些文件位于公用文件夹中。它在没有服务器的情况下加载正常,但 express 没有在静态文件夹之外提供任何 .css 文件。我不想移动我的文件

home.html

<link rel="stylesheet" href="../semantic/out/semantic.css">

我的目录结构

root-folder
    node_modules
    ...
    semantic
        out
            semantic.css
            semantic.js
        src
           ...
        tasks
           ...
        gulpfile.js
    public (static folder)
        home.html
    app.js

【问题讨论】:

  • href="../sementic/out/semantic.css" => 错字?
  • 不,它只是在问题中。问题已编辑。谢谢

标签: css node.js html express semantic-ui


【解决方案1】:

Express 允许使用多个静态目录。来自documentation,

要使用多个静态资产目录,请多次调用 express.static 中间件函数:

app.use(express.static('public'))
app.use(express.static('semantic'))

Express 按照您使用 express.static 中间件函数设置静态目录的顺序查找文件。

【讨论】:

    猜你喜欢
    • 2015-06-23
    • 2022-07-12
    • 1970-01-01
    • 2019-04-27
    • 1970-01-01
    • 2012-01-24
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多