9

babelify と browserify でトランスパイルされた jsx ファイルのソースマップを生成したいと思います。出力ファイルの下部に base64 でエンコードされたコメントとしていくつかのソースマップが生成されているようですが、スタックトレースはそれらを尊重しません。

私の単調なタスクは次のようになります。

browserify: {
  options: {
    browserifyOptions: {
      debug: true
    },
    debug: true,
    transform: ['babelify']
  },
  app: {
    src: 'src/app.jsx',
    dest: 'dist/app.js'
  }
},
4

2 に答える 2

4

バンドルからマップを抽出するには、grunt-exorciseを使用する必要があります。

Browserifyはそれをお勧めします

browserify: {
  options: {
    browserifyOptions: {
      debug: true
    },
    debug: true,
    transform: ['babelify']
  },
  app: {
    src: 'src/app.jsx',
    dest: 'dist/app.js'
  }
},
exorcise: {
    app: {
       options: {},
       files: {
          'dist/app.js.map':['dist/app.js'],
       }
    }
},
于 2016-04-29T19:39:58.100 に答える