2015-06-23 9 views
7

Babelify ve browserify ile nakledilen jsx dosyaları için sourcemaps oluşturmak istiyorum. Bazı sourcemaps çıktı dosyamın altında base64 kodlanmış bir yorum olarak üretiliyor gibi görünüyor, ama yığınlar onları onurlandırmaz.Gril, browserify ve babelify ile sourcemaps nasıl etkinleştirilir

Benim hırıltı görev aşağıdaki gibi görünür:

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

cevap

8

Bu benim için çalışıyor:

browserify: { 
    dev: { 
     options: { 
      browserifyOptions: { 
       debug: true 
      }, 
      transform: [["babelify"]] 
     }, 
     files: { 
      "dist/bundle.js": "src/index.js" 
     } 
    } 
}, 
3

paket haritayı ayıklamak için grunt-exorcise kullanmak gerekir gitmek.

Browserify recommends it

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'], 
     } 
    } 
},