Мне нужно скомпилировать этот пакет npm docxt в файл es5, чтобы я мог использовать его прямо в браузере.
Этот пакет сам является скомпилированной версией es5 (но для нее требуются другие es6 node_modules) и отлично работает в рабочем процессе веб-пакета.
Вот что я пытаюсь (babel 6):
var browserify = require("browserify");
var fs = require("fs");
var buffer = browserify("lib/indexBrowser.js")
.transform("babelify")
// .transform('uglifyify', { global: true })
.bundle();
buffer.pipe(fs.createWriteStream("dist/docxt.js"));
.babelrc:
{
"presets": ["es2015", "stage-0", "react"],
"plugins": ["transform-runtime"]
}
Но в браузере createReport
по-прежнему не определен.Так, как я должен сделать, чтобы получить это?webpack или browserify в порядке