Skip to content

Commit 8666b01

Browse files
gzb1128gzb1128
and
gzb1128
authored
fix #3646, forcefully change unsupported input to strings (#3658)
Co-authored-by: gzb1128 <[email protected]>
1 parent a10c339 commit 8666b01

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

packages/less/Gruntfile.js

+1
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@ module.exports = function(grunt) {
261261
`node bin/lessc --clean-css="--s1 --advanced" ${lessFolder}/_main/lazy-eval.less tmp/lazy-eval.css`,
262262
"cd lib",
263263
`node ../bin/lessc --clean-css="--s1 --advanced" ../${lessFolder}/_main/lazy-eval.less ../tmp/lazy-eval.css`,
264+
`node ../bin/lessc --source-map=lazy-eval.css.map --autoprefix ../${lessFolder}/_main/lazy-eval.less ../tmp/lazy-eval.css`,
264265
"cd ..",
265266
// Test multiple plugins
266267
`node bin/lessc --plugin=clean-css="--s1 --advanced" --plugin=autoprefix="ie 11,Edge >= 13,Chrome >= 47,Firefox >= 45,iOS >= 9.2,Safari >= 9" ${lessFolder}/_main/lazy-eval.less tmp/lazy-eval.css`

packages/less/bin/lessc

+3
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,9 @@ function render() {
180180
var filename = sourceMapOptions.sourceMapFullFilename;
181181
ensureDirectory(filename);
182182

183+
//To fix https://github.com/less/less.js/issues/3646
184+
output=output.toString();
185+
183186
fs.writeFile(filename, output, 'utf8', function (err) {
184187
if (err) {
185188
var description = 'Error: ';

0 commit comments

Comments
 (0)