【发布时间】:2012-02-07 09:39:49
【问题描述】:
由于Twitter Bootstrap 2 已经发布,我想将它集成到我的 Node.js 项目中。不幸的是,less 编译器有问题,我无法让它工作。我将所有文件放入公共文件夹并使用express -c less newproj 建立一个新项目。并添加了 less 的行
less = require('less');
app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] }));
所有节点告诉我的是:
Express server listening on port 3000 in development mode
undefined
在客户端,我得到 bootstrap.css 文件的 500(内部服务器错误),该文件应该由 lessc 编译。
lessc bootstrap.less
工作正常。
有人知道如何解决这个问题吗?
【问题讨论】:
-
您还运行了哪些其他中间件?静止的?你知道什么将 undefined 记录到控制台吗?
-
没有别的了。这是一个全新的项目,我只更改了这两行和 layout.jade 文件。也不知道“未定义”是从哪里来的。
标签: node.js express twitter-bootstrap less