私はJavaScriptでBrowserifyとバベルの両方を使用します。Browserifyとバベル一気タスク
ParseError: 'import' and 'export' may only appear at the top level
私のメインのjsファイルは非常に簡単です::
このために私は自分のコード内でimport
を使用したいとき、私はエラーを取得しています、
gulp.task('babel', function() {
return gulp.src('_babel/*.js')
.pipe(browserify({ insertGlobals : true }))
.pipe(babel({ presets: ['es2015'] }))
.pipe(gulp.dest('_dev/js'));
});
残念ながらゴクゴクタスクを作成しました
import 'directives/toggleClass';
私はそれが理由バベルであることを推測している(そしてそれはuse strict
追加です)が、私は何ができるのでしょうか?
(browserify前にバベルを配置する)順番を変え、まったく助けていますか? – JCOC611
いいえ、私はこれを試して、 'babel'も取り除いても助けになりません。 –
答えはありませんが、代わりにhttps://github.com/babel/babelifyを使用してみましたか? – Misiur