相关疑难解决方法(0)

express.js less编译器:无法获得工作

app.js:

app.use(express.compiler({ src: __dirname + '/public', enable: ['less']}));
app.use(express.static(__dirname + '/public'));
Run Code Online (Sandbox Code Playgroud)

在我的玉视图中:

link(rel="stylesheet", type="text/css", href='/app/stylesheets/app.less)
Run Code Online (Sandbox Code Playgroud)

我的文件较少:public/app/stylesheets/app.less

当我请求页面时,我有html头:

<link href="/app/stylesheets/app.less" type="text/css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

并在服务器控制台中注意到.

1)那么为什么表达甚至不尝试编译app.less?应该是?

2)如果一切正确:应该链接在htm中

<link href="/app/stylesheets/**app.less**" ... >
Run Code Online (Sandbox Code Playgroud)

或者表达应该在渲染时更改文件的扩展名?

<link href="/app/stylesheets/**app.css**" ... >
Run Code Online (Sandbox Code Playgroud)

less node.js express

5
推荐指数
2
解决办法
5943
查看次数

标签 统计

express ×1

less ×1

node.js ×1