Articles of less

在项目中使用Node.js作为独立的LESS编译器?

我一直试图将lessc编译器合并到Bootstrap基本设置的大型项目中,只会导致各种编译器(对于每个人都有不同的解决scheme)。 没有一个解决scheme给我我想要的东西,这是一种通过命令行编译更less堆的方法。 我通过node.js编译了各种其他的资源,希望能够做到同样的事情,但是我在这个主题上find的每一个googlepage都是Node.js + Express,这不是我想要的。 我想要一个独立的编译器。 (想法:require.js r.js文件) 我发现无节点,但它没有看到在2年的更新,因此并不理想。 所以。 问题:有没有一种命令行方式来编译带有node.js的较less文件? 理想的impl: node compiler.js build.js 其中build.js是一个文件pathbootstrap.less和其他一切需要。 r.jsconfiguration文件的示例: ({ baseURL : "../assets", mainConfigFile : "../assets/main.js", name : "../assets/main", out : "../assets/main.optmin.js", optimize : "uglify" })

express.jsless编译器:无法工作

app.js: app.use(express.compiler({ src: __dirname + '/public', enable: ['less']})); app.use(express.static(__dirname + '/public')); 在我的玉石看来: link(rel="stylesheet", type="text/css", href='/app/stylesheets/app.less) 我有更less的文件:public / app / stylesheets / app.less 当我请求我在html头部的页面时: <link href="/app/stylesheets/app.less" type="text/css" rel="stylesheet"> 并注意到在服务器控制台。 1)那么为什么expression式甚至不会尝试编译app.less? 应该是? 2)如果一切正确:应链接在HTM是 <link href="/app/stylesheets/**app.less**" … > 或者表示应该在渲染时更改文件的扩展名? <link href="/app/stylesheets/**app.css**" … > ?

在NodeJS中同步less编译

我正在尝试为Browserify编写一个转换脚本,允许我使用require() .less文件。 转换将它们编译为CSS,然后将该缩小的CSS封装在一个将CSS附加到页面的小函数中。 我的麻烦是, 主LESS模块是asynchronous的,这似乎不是与转换脚本一起工作: lessify / index.js (直接从node-underscorifybuild模) var less = require('less'); var cleanCSS = require('clean-css'); var through = require('through'); module.exports = function(file) { if (!/\.css|\.less/.test(file)) { return through(); } var buffer = ""; return through(function(chunk) { return buffer += chunk.toString(); }, function() { compiled = buffer; if (/\.less/.test(file)) { compiled = less.render(compiled, function(e, […]

我们如何在Windows中使用NPM将Lesscss升级到最新版本?

我最近把我的网站从Bootstrap 2升级到了Bootstrap 3.在编译bootstrap.less时,我遇到了以分号分隔参数的错误。 该修复显然是升级到最新版本的Lesscss。 我已经尝试了以下内容: 打开一个node.js命令提示符并运行以下命令 npm安装较less 这并不能解决问题。 需要做些什么才能正确更新lesscss?

Flux(Redux)商店中的API令牌是否安全?

将通过validation呼叫返回的API令牌存储在Flux(特别是Redux)存储中是否安全? 我已经使用Webpack来编译项目中的所有资产,我相信这意味着该商店的范围远远超过第三方脚本,希望读取商店并提取令牌。 而且,对于什么是值得的,令牌是通过HTTPS在Authorization: bearer …头中发送的。

如何自动完成在我的Node.js项目中编译前端框架(如Twitter Bootstrap)的任务?

我如何自动完成在我的Node.js项目中编译Twitter Bootstrap的任务? 我正在编辑LESS文件,这些文件编译为我的Node.js项目的自定义Bootstrap版本,因此我不能只使用在线定制器或预编译的JavaScript / CSS分发版。 我如何使用Grunt或Bower这样的工具来自动化构build和编译Twitter Bootstrap前端框架到我的项目中的过程? 是否有前端库和框架的包pipe理器?

使用Express的较less中间件

我想在我的nodejs项目上设置较less,当我从浏览器请求我的页面less-middlewaredebugging显示我错误的path和目标path。 当我要求从我的网页'/public/css/index.css'例如'/public/css/index.css' '/public/css/'到源path。 以下是我的configuration: app.use(lessMiddleware(__dirname+'/server/less',{ debug: true, dest: __dirname+'/public/css', once: true })); 并debugging屏幕显示: pathname : /public/css/index.css source : D\Work\project\server\less\public\css\index.less destination : D\Work\project\public\css\public\css\index.css 即使我修复目标path,我有问题的来源,我不想把我的less文件到公用文件夹。 有没有办法从编译更less的/public/css中删除。 我曾尝试添加: 'preprocess.path': function(pathname, req){ console.log(pathname); } 但是console.log从不显示。 也许有一种方法不编译每个用户问的CSS文件,只是编译那些less我文件夹中的文件。 PS每个模块我使用的是"*"版本。

使用nodejs gulp在Less中导入.css文件

根据这个问题 ,可以从less于v.1.4.0导入css文件。 我试图使用gulp-less任务,它不工作。 有什么办法可以像这样导入css文件: @import "../spritesheet.css"; 与nodeJS吞咽?

lesscss服务器端,但没有node.js?

是的,我知道less于为node.js写的第一个地方。 但我真的很想使用它,而不添加node.js到我的服务器,或者学习它是如何工作的。 有没有用其他语言写的一些实现? 或者,也许类似的东西less?

JavaScript减less不能处理math函数?

我正在尝试一个明显的任务: var maxVal = [ 1, 2, 3, 4, 5 ].reduce( Math.max, 0 ); 并得到: NaN 作为结果。 为了使其工作,我必须这样做一个匿名函数: var maxVal = [ 1, 2, 3, 4, 5 ].reduce( function ( a, b ) { return Math.max(a, b); }, 0 ); 有人能告诉我为什么吗? 这两个函数都带有两个参数,都返回一个值。 有什么不同? 另一个例子可能是这样的: var newList = [[1, 2, 3], [4, 5, 6]].reduce( Array.concat, [] […]