2015-06-23 1 views
7

Я хотел бы генерировать исходные файлы для jsx-файлов, которые переполнены с помощью babelify и браузера. Похоже, что некоторые исходные файлы генерируются как кодированный в base64 комментарий в нижней части моего выходного файла, но stacktraces не соблюдают их.Как включить sourcemaps с grunt, браузером и babelify

Моя хрюкать задача выглядит следующим образом:

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

ответ

8

Это работает для меня:

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

Отправляясь нужно использовать grunt-exorcise, чтобы извлечь карту из комплекта.

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'], 
     } 
    } 
}, 
Смежные вопросы