Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

5K
Views
Es posible que necesite un cargador adecuado para manejar este tipo de archivo, actualmente no hay cargadores configurados para procesar este archivo".

Estoy configurando un paquete web para mi proyecto de reacción usando hilo y aparece este error:

ERROR en ./src/app.js 67:6 Falló el análisis del módulo: token inesperado (67:6) Es posible que necesite un cargador adecuado para manejar este tipo de archivo, actualmente no hay cargadores configurados para procesar este archivo. Consulte https://webpack.js.org/concepts#loaders ℹ 「wdm」: Error al compilar.

webpack.config.js

 const path = require("path"); module.exports = { entry: "./src/app.js", output: { path: path.join(__dirname, 'public'), filename: 'bundle.js' }, module:{ rules:[{ loader: 'babel-loader', test: '/\.(js|jsx)$/', exclude: /node_modules/ }] }, devtool: 'cheap-module-eval-source-map', devServer: { contentBase: path.join(__dirname, 'public') } }
 .babelrc { "presets": ["env", "react","@babel/preset-env"], "plugins": [ "transform-class-properties" ] }

paquete.json

 { "name": "react", "version": "1.0.0", "main": "index.js", "license": "MIT", "scripts": { "serve": "live-server public/", "build": "webpack", "dev-server": "webpack-dev-server" }, "dependencies": { "babel-cli": "6.24.1", "babel-core": "6.25.0", "babel-plugin-transform-class-properties": "6.24.1", "babel-preset-env": "1.5.2", "babel-preset-react": "6.24.1", "live-server": "^1.2.1", "react": "^16.9.0", "react-dom": "^16.9.0", "webpack": "^4.39.3", "webpack-dev-server": "^3.8.0" }, "devDependencies": { "@babel/core": "^7.6.0", "babel-loader": "^8.0.6", "webpack-cli": "^3.3.8" } }
over 4 years ago · Santiago Trujillo
5 answers
Answer question

0

Está utilizando un carácter de escape innecesario: que no es obligatorio.

Reemplace test: '/\.(js|jsx)$/', con test: /\.js$|jsx/, debería funcionar bien.

Repliqué su problema en mi máquina y encontré lo mismo que se resolvió con la solución anterior.

Espero que esto ayude, ¡feliz codificación!

over 4 years ago · Santiago Trujillo Report

0

A la respuesta seleccionada le faltan algunos detalles:

Debería ser test: /\.js|\.jsx$/

\: is an escape character en este caso para .

|: is an Alternation / OR operand

$: is end of line

Espero que esto sea útil para ti.

Fuente: https://www.rexegg.com/regex-quickstart.html

over 4 years ago · Santiago Trujillo Report

0

agregue un archivo .babelrc a la misma carpeta donde está su carpeta node_modules, con el contenido a continuación

 { "presets": ["@babel/preset-react"] }
over 4 years ago · Santiago Trujillo Report

0

Este error me sucedió simplemente porque el archivo se colocó en la carpeta principal del proyecto (es decir, fuera de la carpeta del proyecto).

Mover el archivo a la carpeta apropiada lo arregló.

over 4 years ago · Santiago Trujillo Report

0

Coloque el código mencionado a continuación en el archivo webpack

 mix.extend( "graphql", new (class { dependencies() { return ["graphql", "graphql-tag"]; } webpackRules() { return { test: /\.(graphql|gql)$/, exclude: /node_modules/, loader: "graphql-tag/loader" }; } })() ); mix.js("resources/js/app.js", "public/js").vue(); mix.graphql();
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!