Ich arbeite an einem Angular2-Projekt. Ich ging durch Angular2 aot Dokumente und ich konnte ngFactory Dateien erzeugen. Ich habe Rollup js wie in den Dokumenten vorgeschlagen verwendet. Ich habe einige non-es6 npm-Pakete. Ich habe benötigt, um die Nicht-es6-Pakete zu laden.Rollup commonjs
Die Dokumentation (angular2 und rollup) schlägt vor, das Rollup-Plugin-commonjs zum Bündeln der Nicht-es6-Module zu verwenden. Im Folgenden ist meine Rollup-Konfiguration.
export default {
entry: 'scripts/main.js',
dest: 'build/app.js', // output a single application bundle
sourceMap: true,
format: 'iife',
context: 'this',
plugins: [
nodeResolve(
{
jsnext: true,
module: true,
}
),
commonjs({
include: 'node_modules/**/**',
}) ,
uglify()
]
}
Ich habe das Commonjs Plugin vorhanden. Aber immer noch sind die Browserfehler als 'erforderlich' undefiniert '. Wie kann ich die Nicht-es6-Module ohne die Hilfe von bündeln? Webpack/browserify Bitte beraten.