gulp-community / gulp-less

A LESS plugin for Gulp
559 stars 116 forks source link

No `sourceMappingURL` appended in the generated css file #88

Closed leftstick closed 9 years ago

leftstick commented 10 years ago

I have a simple script

var less = require('gulp-less');
    var prefix = require('gulp-autoprefixer');
    var sourcemap = require('gulp-sourcemaps');

    gulp.src(['./less/main.less'])
        .pipe(sourcemap.init())
        .pipe(less({
            compress: false,
            paths: [
                './bower_components/'
            ]
        }))
        .pipe(sourcemap.write('./'))
        .pipe(prefix('last 4 version'))
        .pipe(gulp.dest('./css'));

The sourcemap is written into a separate file, but no sourceMappingURL appended in the generated css file, am i missing something here?

Thanks

yocontra commented 10 years ago

Fixed already, please update

leftstick commented 10 years ago

I tried with the latest version 1.3.6, and nothing special. Would you please confirm it again?

yocontra commented 10 years ago

cc @floridoo

yocontra commented 10 years ago

Can you run npm ls and paste the output here?

leftstick commented 10 years ago
├─┬ gulp@3.8.8
│ ├── archy@0.0.2
│ ├─┬ chalk@0.5.1
│ │ ├── ansi-styles@1.1.0
│ │ ├── escape-string-regexp@1.0.2
│ │ ├─┬ has-ansi@0.1.0
│ │ │ └── ansi-regex@0.2.1
│ │ ├─┬ strip-ansi@0.3.0
│ │ │ └── ansi-regex@0.2.1
│ │ └── supports-color@0.2.0
│ ├── deprecated@0.0.1
│ ├─┬ gulp-util@3.0.1
│ │ ├── dateformat@1.0.8
│ │ ├── lodash@2.4.1
│ │ ├── lodash._reinterpolate@2.4.1
│ │ ├─┬ lodash.template@2.4.1
│ │ │ ├── lodash._escapestringchar@2.4.1
│ │ │ ├─┬ lodash.defaults@2.4.1
│ │ │ │ └── lodash._objecttypes@2.4.1
│ │ │ ├─┬ lodash.escape@2.4.1
│ │ │ │ ├─┬ lodash._escapehtmlchar@2.4.1
│ │ │ │ │ └── lodash._htmlescapes@2.4.1
│ │ │ │ └─┬ lodash._reunescapedhtml@2.4.1
│ │ │ │   └── lodash._htmlescapes@2.4.1
│ │ │ ├─┬ lodash.keys@2.4.1
│ │ │ │ ├── lodash._isnative@2.4.1
│ │ │ │ ├─┬ lodash._shimkeys@2.4.1
│ │ │ │ │ └── lodash._objecttypes@2.4.1
│ │ │ │ └─┬ lodash.isobject@2.4.1
│ │ │ │   └── lodash._objecttypes@2.4.1
│ │ │ ├── lodash.templatesettings@2.4.1
│ │ │ └── lodash.values@2.4.1
│ │ ├─┬ multipipe@0.1.1
│ │ │ └─┬ duplexer2@0.0.2
│ │ │   └─┬ readable-stream@1.1.13
│ │ │     ├── core-util-is@1.0.1
│ │ │     ├── inherits@2.0.1
│ │ │     ├── isarray@0.0.1
│ │ │     └── string_decoder@0.10.31
│ │ ├─┬ through2@0.6.1
│ │ │ ├─┬ readable-stream@1.0.31
│ │ │ │ ├── core-util-is@1.0.1
│ │ │ │ ├── inherits@2.0.1
│ │ │ │ ├── isarray@0.0.1
│ │ │ │ └── string_decoder@0.10.31
│ │ │ └── xtend@4.0.0
│ │ └─┬ vinyl@0.4.3
│ │   └── clone-stats@0.0.1
│ ├── interpret@0.3.7
│ ├─┬ liftoff@0.12.1
│ │ ├── extend@1.3.0
│ │ ├─┬ findup-sync@0.1.3
│ │ │ ├─┬ glob@3.2.11
│ │ │ │ ├── inherits@2.0.1
│ │ │ │ └─┬ minimatch@0.3.0
│ │ │ │   ├── lru-cache@2.5.0
│ │ │ │   └── sigmund@1.0.0
│ │ │ └── lodash@2.4.1
│ │ ├── minimist@0.2.0
│ │ └── resolve@0.7.4
│ ├── minimist@1.1.0
│ ├─┬ orchestrator@0.3.7
│ │ ├─┬ end-of-stream@0.1.5
│ │ │ └─┬ once@1.3.1
│ │ │   └── wrappy@1.0.1
│ │ ├── sequencify@0.0.7
│ │ └── stream-consume@0.1.0
│ ├── pretty-hrtime@0.2.1
│ ├── semver@3.0.1
│ ├─┬ tildify@1.0.0
│ │ └── user-home@1.0.0
│ └─┬ vinyl-fs@0.3.7
│   ├─┬ glob-stream@3.1.15
│   │ ├─┬ glob@4.0.6
│   │ │ ├── inherits@2.0.1
│   │ │ └─┬ once@1.3.1
│   │ │   └── wrappy@1.0.1
│   │ ├── glob2base@0.0.11
│   │ ├─┬ minimatch@1.0.0
│   │ │ ├── lru-cache@2.5.0
│   │ │ └── sigmund@1.0.0
│   │ ├── ordered-read-streams@0.0.8
│   │ └── unique-stream@1.0.0
│   ├─┬ glob-watcher@0.0.6
│   │ └─┬ gaze@0.5.1
│   │   └─┬ globule@0.1.0
│   │     ├─┬ glob@3.1.21
│   │     │ ├── graceful-fs@1.2.3
│   │     │ └── inherits@1.0.0
│   │     ├── lodash@1.0.1
│   │     └─┬ minimatch@0.2.14
│   │       ├── lru-cache@2.5.0
│   │       └── sigmund@1.0.0
│   ├── graceful-fs@3.0.2
│   ├── lodash@2.4.1
│   ├─┬ mkdirp@0.5.0
│   │ └── minimist@0.0.8
│   ├─┬ strip-bom@1.0.0
│   │ ├── first-chunk-stream@1.0.0
│   │ └── is-utf8@0.2.0
│   ├─┬ through2@0.6.1
│   │ ├─┬ readable-stream@1.0.31
│   │ │ ├── core-util-is@1.0.1
│   │ │ ├── inherits@2.0.1
│   │ │ ├── isarray@0.0.1
│   │ │ └── string_decoder@0.10.31
│   │ └── xtend@4.0.0
│   └─┬ vinyl@0.4.3
│     └── clone-stats@0.0.1
├─┬ gulp-autoprefixer@1.0.0
│ ├─┬ autoprefixer-core@3.1.0
│ │ ├── caniuse-db@1.0.20140918
│ │ └─┬ postcss@2.2.4
│ │   ├── js-base64@2.1.5
│ │   └─┬ source-map@0.1.39
│ │     └── amdefine@0.1.0
│ ├─┬ gulp-util@3.0.1
│ │ ├─┬ chalk@0.5.1
│ │ │ ├── ansi-styles@1.1.0
│ │ │ ├── escape-string-regexp@1.0.2
│ │ │ ├─┬ has-ansi@0.1.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ ├─┬ strip-ansi@0.3.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ └── supports-color@0.2.0
│ │ ├── dateformat@1.0.8
│ │ ├── lodash@2.4.1
│ │ ├── lodash._reinterpolate@2.4.1
│ │ ├─┬ lodash.template@2.4.1
│ │ │ ├── lodash._escapestringchar@2.4.1
│ │ │ ├─┬ lodash.defaults@2.4.1
│ │ │ │ └── lodash._objecttypes@2.4.1
│ │ │ ├─┬ lodash.escape@2.4.1
│ │ │ │ ├─┬ lodash._escapehtmlchar@2.4.1
│ │ │ │ │ └── lodash._htmlescapes@2.4.1
│ │ │ │ └─┬ lodash._reunescapedhtml@2.4.1
│ │ │ │   └── lodash._htmlescapes@2.4.1
│ │ │ ├─┬ lodash.keys@2.4.1
│ │ │ │ ├── lodash._isnative@2.4.1
│ │ │ │ ├─┬ lodash._shimkeys@2.4.1
│ │ │ │ │ └── lodash._objecttypes@2.4.1
│ │ │ │ └─┬ lodash.isobject@2.4.1
│ │ │ │   └── lodash._objecttypes@2.4.1
│ │ │ ├── lodash.templatesettings@2.4.1
│ │ │ └── lodash.values@2.4.1
│ │ ├── minimist@1.1.0
│ │ ├─┬ multipipe@0.1.1
│ │ │ └─┬ duplexer2@0.0.2
│ │ │   └─┬ readable-stream@1.1.13
│ │ │     ├── core-util-is@1.0.1
│ │ │     ├── inherits@2.0.1
│ │ │     ├── isarray@0.0.1
│ │ │     └── string_decoder@0.10.31
│ │ └─┬ vinyl@0.4.3
│ │   └── clone-stats@0.0.1
│ ├── object-assign@1.0.0
│ ├─┬ through2@0.6.1
│ │ ├─┬ readable-stream@1.0.31
│ │ │ ├── core-util-is@1.0.1
│ │ │ ├── inherits@2.0.1
│ │ │ ├── isarray@0.0.1
│ │ │ └── string_decoder@0.10.31
│ │ └── xtend@4.0.0
│ └─┬ vinyl-sourcemaps-apply@0.1.3
│   └─┬ source-map@0.1.39
│     └── amdefine@0.1.0
├─┬ gulp-less@1.3.6
│ ├── convert-source-map@0.4.1
│ ├─┬ gulp-util@3.0.1
│ │ ├─┬ chalk@0.5.1
│ │ │ ├── ansi-styles@1.1.0
│ │ │ ├── escape-string-regexp@1.0.2
│ │ │ ├─┬ has-ansi@0.1.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ ├─┬ strip-ansi@0.3.0
│ │ │ │ └── ansi-regex@0.2.1
│ │ │ └── supports-color@0.2.0
│ │ ├── dateformat@1.0.8
│ │ ├── lodash@2.4.1
│ │ ├── lodash._reinterpolate@2.4.1
│ │ ├─┬ lodash.template@2.4.1
│ │ │ ├── lodash._escapestringchar@2.4.1
│ │ │ ├─┬ lodash.escape@2.4.1
│ │ │ │ ├─┬ lodash._escapehtmlchar@2.4.1
│ │ │ │ │ └── lodash._htmlescapes@2.4.1
│ │ │ │ └─┬ lodash._reunescapedhtml@2.4.1
│ │ │ │   └── lodash._htmlescapes@2.4.1
│ │ │ ├─┬ lodash.keys@2.4.1
│ │ │ │ ├── lodash._isnative@2.4.1
│ │ │ │ ├─┬ lodash._shimkeys@2.4.1
│ │ │ │ │ └── lodash._objecttypes@2.4.1
│ │ │ │ └─┬ lodash.isobject@2.4.1
│ │ │ │   └── lodash._objecttypes@2.4.1
│ │ │ ├── lodash.templatesettings@2.4.1
│ │ │ └── lodash.values@2.4.1
│ │ ├── minimist@1.1.0
│ │ ├─┬ multipipe@0.1.1
│ │ │ └─┬ duplexer2@0.0.2
│ │ │   └─┬ readable-stream@1.1.13
│ │ │     ├── core-util-is@1.0.1
│ │ │     ├── inherits@2.0.1
│ │ │     ├── isarray@0.0.1
│ │ │     └── string_decoder@0.10.31
│ │ ├─┬ through2@0.6.1
│ │ │ ├─┬ readable-stream@1.0.31
│ │ │ │ ├── core-util-is@1.0.1
│ │ │ │ ├── inherits@2.0.1
│ │ │ │ ├── isarray@0.0.1
│ │ │ │ └── string_decoder@0.10.31
│ │ │ └── xtend@4.0.0
│ │ └─┬ vinyl@0.4.3
│ │   └── clone-stats@0.0.1
│ ├─┬ less@1.7.5
│ │ ├─┬ clean-css@2.2.16
│ │ │ └── commander@2.2.0
│ │ ├── graceful-fs@3.0.2
│ │ ├── mime@1.2.11
│ │ ├─┬ mkdirp@0.5.0
│ │ │ └── minimist@0.0.8
│ │ ├─┬ request@2.40.0
│ │ │ ├── aws-sign2@0.5.0
│ │ │ ├── forever-agent@0.5.2
│ │ │ ├─┬ form-data@0.1.4
│ │ │ │ ├── async@0.9.0
│ │ │ │ └─┬ combined-stream@0.0.5
│ │ │ │   └── delayed-stream@0.0.5
│ │ │ ├─┬ hawk@1.1.1
│ │ │ │ ├── boom@0.4.2
│ │ │ │ ├── cryptiles@0.2.2
│ │ │ │ ├── hoek@0.9.1
│ │ │ │ └── sntp@0.2.4
│ │ │ ├─┬ http-signature@0.10.0
│ │ │ │ ├── asn1@0.1.11
│ │ │ │ ├── assert-plus@0.1.2
│ │ │ │ └── ctype@0.5.2
│ │ │ ├── json-stringify-safe@5.0.0
│ │ │ ├── mime-types@1.0.2
│ │ │ ├── node-uuid@1.4.1
│ │ │ ├── oauth-sign@0.3.0
│ │ │ ├── qs@1.0.2
│ │ │ ├── stringstream@0.0.4
│ │ │ ├─┬ tough-cookie@0.12.1
│ │ │ │ └── punycode@1.3.1
│ │ │ └── tunnel-agent@0.4.0
│ │ └─┬ source-map@0.1.39
│ │   └── amdefine@0.1.0
│ ├─┬ lodash.defaults@2.4.1
│ │ ├── lodash._objecttypes@2.4.1
│ │ └─┬ lodash.keys@2.4.1
│ │   ├── lodash._isnative@2.4.1
│ │   ├── lodash._shimkeys@2.4.1
│ │   └── lodash.isobject@2.4.1
│ ├─┬ through2@0.5.1
│ │ ├─┬ readable-stream@1.0.31
│ │ │ ├── core-util-is@1.0.1
│ │ │ ├── inherits@2.0.1
│ │ │ ├── isarray@0.0.1
│ │ │ └── string_decoder@0.10.31
│ │ └── xtend@3.0.0
│ └─┬ vinyl-sourcemaps-apply@0.1.3
│   └─┬ source-map@0.1.39
│     └── amdefine@0.1.0
├─┬ gulp-sourcemaps@1.2.2
│ ├── convert-source-map@0.4.1
│ ├─┬ through2@0.6.1
│ │ ├─┬ readable-stream@1.0.31
│ │ │ ├── core-util-is@1.0.1
│ │ │ ├── inherits@2.0.1
│ │ │ ├── isarray@0.0.1
│ │ │ └── string_decoder@0.10.31
│ │ └── xtend@4.0.0
│ └─┬ vinyl@0.4.3
│   ├── clone-stats@0.0.1
│   └── lodash@2.4.1
└─┬ gulp-webserver@0.8.1
  ├─┬ connect@3.2.0
  │ ├─┬ debug@2.0.0
  │ │ └── ms@0.6.2
  │ ├─┬ finalhandler@0.2.0
  │ │ └── escape-html@1.0.1
  │ ├── parseurl@1.3.0
  │ └── utils-merge@1.0.0
  ├── connect-livereload@0.4.0
  ├─┬ gulp-util@2.2.20
  │ ├─┬ chalk@0.5.1
  │ │ ├── ansi-styles@1.1.0
  │ │ ├── escape-string-regexp@1.0.2
  │ │ ├─┬ has-ansi@0.1.0
  │ │ │ └── ansi-regex@0.2.1
  │ │ ├─┬ strip-ansi@0.3.0
  │ │ │ └── ansi-regex@0.2.1
  │ │ └── supports-color@0.2.0
  │ ├── dateformat@1.0.8
  │ ├── lodash._reinterpolate@2.4.1
  │ ├─┬ lodash.template@2.4.1
  │ │ ├── lodash._escapestringchar@2.4.1
  │ │ ├─┬ lodash.defaults@2.4.1
  │ │ │ └── lodash._objecttypes@2.4.1
  │ │ ├─┬ lodash.escape@2.4.1
  │ │ │ ├─┬ lodash._escapehtmlchar@2.4.1
  │ │ │ │ └── lodash._htmlescapes@2.4.1
  │ │ │ └─┬ lodash._reunescapedhtml@2.4.1
  │ │ │   └── lodash._htmlescapes@2.4.1
  │ │ ├─┬ lodash.keys@2.4.1
  │ │ │ ├── lodash._isnative@2.4.1
  │ │ │ ├─┬ lodash._shimkeys@2.4.1
  │ │ │ │ └── lodash._objecttypes@2.4.1
  │ │ │ └─┬ lodash.isobject@2.4.1
  │ │ │   └── lodash._objecttypes@2.4.1
  │ │ ├── lodash.templatesettings@2.4.1
  │ │ └── lodash.values@2.4.1
  │ ├── minimist@0.2.0
  │ ├─┬ multipipe@0.1.1
  │ │ └─┬ duplexer2@0.0.2
  │ │   └─┬ readable-stream@1.1.13
  │ │     ├── core-util-is@1.0.1
  │ │     ├── inherits@2.0.1
  │ │     ├── isarray@0.0.1
  │ │     └── string_decoder@0.10.31
  │ └─┬ vinyl@0.2.3
  │   └── clone-stats@0.0.1
  ├─┬ node.extend@1.1.2
  │ └── is@2.0.1
  ├── open@0.0.5
  ├── proxy-middleware@0.5.1
  ├─┬ serve-index@1.2.1
  │ ├─┬ accepts@1.1.0
  │ │ ├─┬ mime-types@2.0.1
  │ │ │ └── mime-db@1.0.1
  │ │ └── negotiator@0.4.7
  │ ├── batch@0.5.1
  │ ├─┬ debug@2.0.0
  │ │ └── ms@0.6.2
  │ └── parseurl@1.3.0
  ├─┬ serve-static@1.6.2
  │ ├── escape-html@1.0.1
  │ ├── parseurl@1.3.0
  │ ├─┬ send@0.9.2
  │ │ ├── debug@2.0.0
  │ │ ├── depd@0.4.5
  │ │ ├── destroy@1.0.3
  │ │ ├─┬ etag@1.3.1
  │ │ │ └── crc@3.0.0
  │ │ ├── fresh@0.2.4
  │ │ ├── mime@1.2.11
  │ │ ├── ms@0.6.2
  │ │ ├─┬ on-finished@2.1.0
  │ │ │ └── ee-first@1.0.5
  │ │ └── range-parser@1.0.2
  │ └── utils-merge@1.0.0
  ├─┬ through2@0.5.1
  │ ├─┬ readable-stream@1.0.31
  │ │ ├── core-util-is@1.0.1
  │ │ ├── inherits@2.0.1
  │ │ ├── isarray@0.0.1
  │ │ └── string_decoder@0.10.31
  │ └── xtend@3.0.0
  ├─┬ tiny-lr@0.1.4
  │ ├─┬ body-parser@1.8.2
  │ │ ├── bytes@1.0.0
  │ │ ├── depd@0.4.5
  │ │ ├── iconv-lite@0.4.4
  │ │ ├── media-typer@0.3.0
  │ │ ├─┬ on-finished@2.1.0
  │ │ │ └── ee-first@1.0.5
  │ │ ├── qs@2.2.3
  │ │ ├── raw-body@1.3.0
  │ │ └─┬ type-is@1.5.1
  │ │   └─┬ mime-types@2.0.1
  │ │     └── mime-db@1.0.1
  │ ├── debug@0.8.1
  │ ├─┬ faye-websocket@0.7.2
  │ │ └── websocket-driver@0.3.5
  │ ├── parseurl@1.3.0
  │ └── qs@2.2.4
  └── watch@0.11.0
yocontra commented 9 years ago

Still an issue after an npm upate and being on the latest less and gulp-less?

yocontra commented 9 years ago

Can you test this on 3.0.0?

leftstick commented 9 years ago

3.0.0 works alright, thanks for notifying