0
votes

Erreur de construction réagissante: Échec de la construction du module (à partir de ./node_modules/babel-loader/lib/index.js):

Je suis suivi avec un didacticiel et quand j'essaie de construire réagir, je reçois une erreur.

rules:[
            {
                test: /\.(js|jsx)$/,
                exclude: '/node_modules/',
                use: [
                    { loader: 'babel-loader' }
                  ]
            }
        ]


0 commentaires

4 Réponses :


0
votes

OK, je pense que votre test Web doit inclure des fichiers .js si vous envisagez d'utiliser JSX en eux:

test: /\.(js|jsx)$/


1 commentaires

J'ai essayé les deux test: / \. (JS | JSX) $ / et Test: / \. (JS | JSX) $ / n'a pas résolu le problème.



0
votes

Avec cette configuration, vous indiquez uniquement à «Traduire» les fichiers .jsx, et puisque votre fichier principal est index.js, il ne le charge pas, essayez d'ajouter cette configuration:

avec cela, vous ajoutez du fichier JS et JSX Pour être résolu par votre chargeur P>

{
"presets": [
  "stage-0",
  "react",
  "es2015"
],
 "plugins": [
  "transform-class-properties",
  "transform-decorators-legacy",
  "transform-object-rest-spread",
  "transform-es2015-destructuring"
 ],
 "env": {
   "debug": true
 }
}


1 commentaires

J'ai essayé cela et cela n'a pas résolu le problème, même erreur.



0
votes

Après une journée complète de piratage et de surfer sur ce site, j'ai trouvé une solution.

  "devDependencies": {
    "@babel/core": "^7.3.4",
    "babel": "^5.8.23",
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.3",
    "babel-loader": "^7.1.5",
    "babel-preset-react": "^6.24.1",
    "babel-preset-react-app": "^7.0.2",
    "react": "^16.8.4",
    "webpack": "^4.29.6",
    "webpack-cli": "^3.2.3"
  }


0 commentaires

1
votes

Ce problème peut être résolu en définissant chaque babillard dépendances p>

> = 7.8.7 code> p> blockQuote>

p>

"devDependencies": {
    "@babel/cli": "^7.13.10",
    "@babel/core": "^7.13.10",
    "@babel/preset-env": "^7.13.10",
    "@babel/preset-react": "^7.12.13",
}


0 commentaires