Javascript 从npm本地依赖项导入es6模块而不转换babel

Javascript 从npm本地依赖项导入es6模块而不转换babel,javascript,node.js,npm,ecmascript-6,babeljs,Javascript,Node.js,Npm,Ecmascript 6,Babeljs,我有一个用es6编写的主要项目,其中有一个gulpfile: var source = require('vinyl-source-stream'); var gulp = require('gulp'); var watchify = require('watchify'); var browserify = require('browserify'); var streamify = require('gulp-streamify'); var sources = ['./src/main

我有一个用es6编写的主要项目,其中有一个gulpfile:

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

var sources = ['./src/main.js'];
var destination = '../../public/compiled';

var standalone = 'Round';

gulp.task('dev', function() {
  return browserify('./src/main.js', {
    standalone: standalone
  }).transform('babelify',
               { presets: ["es2015"],
                 plugins: ['add-module-exports'] })
    .bundle()
    .pipe(source('round.js'))
    .pipe(gulp.dest(destination));
});
我在package.json中有这个本地依赖项

{
  "dependencies": {
    "game": "file:///home/ubuntu/ui/game",
  },
}
游戏
模块是用es6编写的。我希望我的主要项目在es6中安装和导入此模块,并自行进行转换。但我明白了:

“导入”和“导出”只能与“sourceType:module”一起出现#103