【问题标题】:Sourcemaps don't work with coffeescript and webpack in gulpSourcemaps 不适用于 gulp 中的 coffeescript 和 webpack
【发布时间】:2016-12-16 01:22:20
【问题描述】:

我正在用 coffeescript 编写一个应用程序并使用 gulp 来构建前端。我当前的开发版本如下所示

gulp.task 'coffee', ->
    gulp.src('./coffee/*.coffee')
        .pipe do plumber
        .pipe sourcemaps.init()
        .pipe coffee bare: true
        .pipe sourcemaps.write()
        .pipe gulp.dest './pre-js/'

gulp.task 'webpack', ['coffee'], ->
    return gulp.src('pre-js/main.js')
        .pipe webpack require './webpack.config.js'
        .pipe gulp.dest 'dist/js/'

目前在coffee目录我只有两个文件main.coffeestyles.coffee,我的webpack.config看起来像这样

module.exports = {
  entry: "./pre-js/main.js",
  output: {
    path: __dirname,
    filename: "main.js"
  },
  module: {
    loaders: [
      { test: /\.css$/, loader: "style!css" }
    ]
  },
  target: "web"
};

在我添加 webpack 之前,我的源地图工作正常,我可以轻松地从控制台跟踪所有内容。一旦我添加了 webpack,所有的 console.log 都指向styles.coffee。我注意到此时没有缩小。

如何修复我的构建过程以继续编写模块化应用程序,同时能够使用源映射的优点?

【问题讨论】:

  • webpack 配置文件中缺少devtool: "source-map"

标签: javascript coffeescript gulp webpack source-maps


【解决方案1】:

webpack 配置文件中缺少 devtool: "source-map"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-23
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    相关资源
    最近更新 更多