connect-mincer icon indicating copy to clipboard operation
connect-mincer copied to clipboard

Can't use mincer with bootstrap

Open duyleekun opened this issue 11 years ago • 2 comments

I haven't made any reference to bootstrap. I only copy them inside the load path and error occurred. Is it supposed to iterate through every file without any direct reference?

Thanks.

Error: NameError: variable @baseLineHeight is undefined in /Users/duyleekun/IdeaProjects/ims/channel/assets/css/bootstrap/accordion.less:9:17

---
8 .accordion {
9   margin-bottom: @baseLineHeight;
10 }

(in /Users/duyleekun/IdeaProjects/ims/channel/assets/css/bootstrap/accordion.less)
    at beautifyError (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/connect-mincer/node_modules/mincer/lib/mincer/context.js:385:11)
    at Context.evaluate (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/connect-mincer/node_modules/mincer/lib/mincer/context.js:444:14)
    at LessEngine.evaluate (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/connect-mincer/node_modules/mincer/lib/mincer/engines/less_engine.js:117:7)
    at Object.less.Parser.parser.parse.finish [as _finish] (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/less/lib/less/parser.js:478:21)
    at Object.tree.importVisitor.run (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/less/lib/less/import-visitor.js:25:22)
    at Object.less.Parser.parser.parse (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/less/lib/less/parser.js:484:22)
    at LessEngine.evaluate (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/connect-mincer/node_modules/mincer/lib/mincer/engines/less_engine.js:102:10)
    at Context.evaluate (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/connect-mincer/node_modules/mincer/lib/mincer/context.js:442:14)
    at async.forEachSeries.iterate (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/connect-mincer/node_modules/mincer/node_modules/async/lib/async.js:108:13)
    at async.forEachSeries.iterate (/Users/duyleekun/IdeaProjects/ims/channel/node_modules/connect-mincer/node_modules/mincer/node_modules/async/lib/async.js:119:25)

duyleekun avatar Jun 06 '13 03:06 duyleekun

I have this issue too

mb-dev avatar Dec 16 '13 05:12 mb-dev

The latest version of ConnectMincer no longer does asset precompiling (as it was removed in Mincer 0.5.x), so the problem as described should no longer occur, as assets will only be looked at by Mincer if they are explicitly asked for.

However, I think Mincer still has some quirks with @import statements in a less file. I'll do some testing to see if it's a ConnectMincer prob or not.

clarkdave avatar Dec 18 '13 01:12 clarkdave