mapbox / mapbox/react-geocoder

trouble with webpack

Abierto
#12 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement
Lenguaje dominante
JavaScript
Estrellas
136
Forks
61
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I'm using webpack (with babel-loader), and get this error when I import react-geocoder:

ERROR in ./~/react-geocoder/index.js
Module parse failed: /Users/me/project/node_modules/react-geocoder/index.js Line 9:
Unexpected token (
You may need an appropriate loader to handle this file type.
|  */
| var Geocoder = React.createClass({
|   getDefaultProps() {
|     return {
|       endpoint: 'https://api.tiles.mapbox.com',
@ ./static/app/scripts/components/ListProperty/ListPropertyLocationField.jsx 25:21-46

This is most likely a webpack config problem, but I'm hoping someone here knows how to help. My webpack config:

var config = {
    entry: './static/app/scripts/main.js',
    output: {
      path: __dirname,
      filename: 'main.js'
    },
    debug : isDev,
    module: {
      loaders: [{
          test: /\.jsx?$/,
          exclude: /node_modules/,
          loader: 'babel'
      }]
    }
  };

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza con la configuración de webpack y la importación que falla en react-geocoder/index.js, usando static/app/scripts/components/ListProperty/ListPropertyLocationField.jsx y static/app/scripts/main.js como ruta de reproducción. Ejecuta la compilación de webpack indicada y verifica que importar react-geocoder se compile sin el error de análisis del módulo; no se menciona ninguna prueba específica.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript, react, webpack
Área
build-system, frontend
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.