Hi Ich frage mich nur, ob es einen Grund gibt, eine .babelrc-Datei zum Speichern der Voreinstellung zu haben, anstatt die Voreinstellungen in der Datei webpack.config zu haben (abgesehen davon, dass ich die babelrc-Datei wiederverwenden kann) in einem anderen Projekt). Ich hatte eine Anwendung, die ordnungsgemäß mit einer .babelrc Datei wie folgt funktioniert:Webpack Babel - über .babelrc
{
"presets": ["es2015", "stage-0","react"]
}
Ich zog dann die App auf eine andere webpack Struktur ohne .babelrc Datei:
//webpack.config.js
module: {
loaders: [
{
test: /(\.js|\.jsx)$/,
exclude: /(node_modules)/,
loader: 'babel',
query: { presets: ['es2015', 'stage-0', 'react'] }
},
Seltsamerweise die App jetzt hört auf, mit dem Problem zu arbeiten, das jsx analysiert und "Schlüsselwörter" usw. in meiner server.js Akte "importiert". Es funktioniert nur, wenn ich die babelrc-Datei wieder hinzufüge. Kann mir jemand bitte erklären, warum es nur mit babelrc file funktioniert?
Es ist wie Ihre server.js Datei klingt, ist nicht mit webpack aber unter Berufung auf babel-node/babel-register? – riscarrott
die server.js-Datei verwendet Webpack.config – mtangula
Ich weiß eigentlich nicht, was du meinst, aber Sie könnten auf etwas wie ich eine Zeile benötigen ('babel-core/register ') in der Server-Datei, aber gleichzeitig wird die webpack.config-Datei verknüpft (dh importiert) – mtangula