Javascript Babelify正在正确导入模块,但它们不是';不要被传开
我在传输用es6语法编写的节点模块时遇到问题。我自己正在使用es6编写js,我的文件被正确传输,但node_modules文件夹中的模块没有。但它们被正确地导入。我在这个设置中使用gulpJavascript Babelify正在正确导入模块,但它们不是';不要被传开,javascript,ecmascript-6,browserify,babeljs,Javascript,Ecmascript 6,Browserify,Babeljs,我在传输用es6语法编写的节点模块时遇到问题。我自己正在使用es6编写js,我的文件被正确传输,但node_modules文件夹中的模块没有。但它们被正确地导入。我在这个设置中使用gulp gulp.task('scripts', function () { var bundler = browserify({ entries: paths.src + 'scripts/main.js', presets: ["es2015"], extensions: ['.js'
gulp.task('scripts', function () {
var bundler = browserify({
entries: paths.src + 'scripts/main.js',
presets: ["es2015"],
extensions: ['.js'],
debug: true
});
bundler.transform(babelify);
bundler.bundle()
.on('error', function (err) { console.log(err); })
.pipe(source('main.js'))
.pipe(buffer())
.pipe(gulp.dest(paths.dest + 'scripts'))
.pipe(browserSync.stream());
});
请阅读标签说明!说:“Python国际化库侧重于基于web的应用程序。有关JavaScript库的问题,请使用[babeljs]。”你真的想在node_模块中传输代码吗
node_modules
故意从browserify的转换中排除,因为它通常包含不需要传输的ES5代码。