Javascript 从npm本地依赖项导入es6模块而不转换babel
我有一个用es6编写的主要项目,其中有一个gulpfile: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
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