Я хочу просмотреть, изменить и добавить в код мой код.Browserify и один из других транспортеров работают, но вместе они не работают.Кажется, что Бабель просто игнорируется (даже не читает .babelrc).
У меня есть следующий код глотка:
const gulp = require("gulp");
const browserify = require("browserify");
const source = require('vinyl-source-stream');
const tsify = require("tsify");
const babelify = require("babelify");
function build() {
var b = browserify({
basedir: '.',
debug: true,
cache: {},
entries: ['src/index.ts'],
packageCache: {}
});
return b
.plugin(tsify)
.transform(babelify)
.bundle()
.on("error", function (err) { console.log("Error: " + err.message); })
.pipe(source('build.js'))
.pipe(gulp.dest("build"));
}
gulp.task("build", build);
С этим babelrc
{
"presets": ["minify"]
}
Иэти зависимости
"@babel/core": "^7.2.2",
"babel-preset-minify": "^0.5.0",
"babelify": "^10.0.0",
"browserify": "^16.2.3",
"gulp": "^4.0.0",
"tsify": "^4.0.1",
"typescript": "^3.2.2",
"vinyl-source-stream": "^2.0.0"
Как уже говорилось, даже если я изменил babelrc на что-то вроде следующего, я не получаю ошибок, он просто не минимизирует код.