Új hozzászólás Aktív témák

  • Zedz

    addikt

    Hali!

    Szükségem lenne egy kis segítségre, mert már kezdek belekavarodni az egészbe Babel 6-ba. :)
    Egyik kedvenc fícsöröm nekem ez a modulokra bontás, de most ez az egész meg lett kavarva a 6-os verzióban, és nem tudom mi tévő legyek.

    Felraktam a SystemJS plugint, és írtam egy pofon egyszerű kódot:
    module.js:
    export var lel = 42;
    app.js:
    import {num} from './module.js';
    console.log(num);

    Aztán a böngésző ezt írja: Uncaught ReferenceError: System is not defined

    Kis olvasgatás után rájöttem, hogy hohó, ezt bizony össze is kellene csomagolni, mert én naív azt hittem ez a háttérben megtörténik, ezért leszedtem a browserifyt, babelifyt, majd írtam egy gulp fájlt rá.

    var gulp = require('gulp');
    var browserify = require('browserify');
    var babelify = require('babelify');
    var source = require('vinyl-source-stream');

    gulp.task('build', function () {
    return browserify({entries: 'src/app.js', extensions: ['.js'], debug: true})
    .transform('babelify', {
    presets: ['es2015'],
    plugins: ['transform-es2015-modules-systemjs']
    })
    .bundle()
    .pipe(source('app.js'))
    .pipe(gulp.dest('dist'));
    });

    gulp.task('q', function () {
    gulp.watch('src/app.js', ['build']);
    });

    A probléma viszont még mindig jelen van, és nem tudom mit hagyhattam ki. Esetleg valaki tud ebben segíteni? :))

Új hozzászólás Aktív témák