源地图的GULP错误

时间:2018-07-20 12:17:50

标签: gulp gulp-sourcemaps

在为我的构建运行gulp时,我不断收到以下错误。查看错误似乎与gulp-sourcemaps有关。

events.js:167
  throw er; // Unhandled 'error' event
  ^
Error: original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.
at SourceMapGenerator_validateMapping [as _validateMapping] (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/node_modules/source-map/lib/source-map-generator.js:276:15)
at SourceMapGenerator_addMapping [as addMapping] (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/node_modules/source-map/lib/source-map-generator.js:110:12)
at Stringifier.builder (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/lib/map-generator.js:285:32)
at Stringifier.atrule (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/lib/stringifier.js:80:18)
at Stringifier.stringify (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/lib/stringifier.js:33:24)
at Stringifier.body (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/lib/stringifier.js:96:18)
at Stringifier.root (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/lib/stringifier.js:37:14)
at Stringifier.stringify (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/lib/stringifier.js:33:24)
at MapGenerator.stringify (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/lib/stringify.js:14:9)
at MapGenerator.generateString (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/postcss/lib/map-generator.js:252:14)
Emitted 'error' event at:
at DestroyableTransform.onerror (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:640:52)
at DestroyableTransform.emit (events.js:182:13)
at onwriteError (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:449:12)
at onwrite (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:470:11)
at WritableState.onwrite (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:180:5)
at DestroyableTransform.afterTransform (/Users/benjaminling/Documents/SMG Website/New SMG/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:93:3)
at runCallback (timers.js:697:11)
at tryOnImmediate (timers.js:667:5)
at processImmediate (timers.js:649:5)

启动源映射的gulpfile.js片段如下所示

gulp.task('css-map', function() {
    return gulp.src('wwwroot/src/scss/style.scss')
    .pipe(sourcemaps.init())
    .pipe(sass({
        outputStyle: 'compressed'
    }))
    .pipe(autoprefixer())
    .pipe(sourcemaps.write('/'))
    .pipe(gulp.dest('wwwroot/dist/css'))
});

我的package.json在下面

{
"name": "optimise",
"version": "1.0.0",
"description": "optimise assets for deployment",
"main": "gulpfile.js",
"dependencies": {
    "del": "^3.0.0",
    "gulp": "^3.9.1",
    "gulp-autoprefixer": "^4.0.0",
    "gulp-imagemin": "^3.3.0",
    "gulp-newer": "^1.3.0",
    "gulp-path": "^3.0.3",
    "gulp-sass": "^3.1.0",
    "gulp-sourcemaps": "^2.6.1",
    "gulp-uglify": "^3.0.0",
    "gulp-notify": "^3.2.0",
    "imagemin-guetzli": "^1.0.0",
    "imagemin-optipng": "^5.2.1",
    "run-sequence": "^2.2.0"
},
"repository": {},
"scripts": {},
"author": "",
"license": "ISC"
}

我的gulp版本是CLI版本2.0.1和本地版本3.9.1。

我的节点版本是v10.6.0。

我的npm版本是6.2.0。

我失去了所有主意,有主意吗?

0 个答案:

没有答案