【问题标题】:Twitter boostrap.less in ExpressExpress 中的 Twitter bootstrap.less
【发布时间】:2012-05-31 03:06:10
【问题描述】:

我跟着这个a link尝试在Node 0.6.12和Express 2.5.8下配置Twitter的boostrap.less:

应用配置:

app.use(express.compiler({src: publicDir, enable: ['less']}));
app.use(express.static(publicDir));

样式表链接:

<link rel='stylesheet' href='/stylesheets/bootstrap.css' />

boostrap.less 是 bootstrap 2.02 中的 vanilla bootstrap.less 文件。它的代码部分以:

开头
// CSS Reset
@import "/public/stylesheets/reset.less";

当节点启动并请求页面时,较少路径得到正确解析,但较少解析器抛出错误:

../node_modules/less/lib/less/parser.js:385
        throw new(LessError)(e, env);

在为 boostrap.css 文件的内容返回 500 错误后,该错误导致节点崩溃。

任何想法如何让 bootstrap.less 在我的设置中工作?

【问题讨论】:

    标签: node.js express less


    【解决方案1】:

    只是一个想法,但如果你通过 git 子模块拥有 Twitter 的 bootstrap.less,你需要更新子模块吗? (我们犯了那个错误,并且和你有同样的错误,直到我们意识到并修复它)

    【讨论】:

    • 谢谢,这就是问题所在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    • 1970-01-01
    • 2013-10-29
    • 2018-05-20
    • 2020-03-12
    • 2013-07-17
    • 1970-01-01
    相关资源
    最近更新 更多