Había instalado a nivel mundial mediante la ejecución de npm install webpack -g y yo había incluido en mi proyecto mediante la ejecución de npm install webpack –save-dev.

Sin embargo, en la ejecución de webpack comando, yo estaba viendo el siguiente resultado:
Nombre de archivo de salida no configurado.

Este es el webpack config:

output: {
    filename: 'bundle.js',
    library: 'require',
    libraryTarget: 'this'
},

Esta es la única pista que podría sacar de la web :: http://anujnair.com/blog/12-output-filename-not-configured-error-from-webpack
Pero no resuelve el problema

Cualquier tipo de Ayuda será de gran

  • Puede agregar su webpack configuración?
  • En mi caso, yo había escrito mal mi archivo de configuración wepack.config.js en lugar de webpack.config.js
  • Como Michelle dijo: favor de incluir su webpack.config.js archivo, más el nombre de archivo. La única vez que he visto este error fue cuando yo no se pudo crear el archivo con el nombre de archivo correcto.
  • Asegúrese de que está en la exportación de sus webpack config en el final del archivo.
  • Difícil decir cuál era el problema, pero asegúrese de que usted está en la carpeta raíz del proyecto al ejecutar webpack.
InformationsquelleAutor anandharshan | 2015-12-08

17 Comentarios

  1. 16

    Estaba recibiendo el mismo error y resultó ser mi webpack de configuración de nombre de archivo.

    Yo lo tenía como «webpack.config» en lugar de «webpack.config.js«

    El «nombre de archivo de Salida no configurado» error parece venir en general cuando hay un error tipográfico en algún lugar, y me he encontrado el nombre del archivo a ser un ruin lugar que usted se olvide de comprobar.

    • En mi caso el problema era con module.export en lugar de exports
    • Qué gracioso es, comentario han resuelto más problemas que la respuesta hizo ! jajaja
    • Tonto error: node_modules/.bin/webpack en lugar de node_modules\.bin\webpack
  2. 10

    Compruebe también que el webpack.config.js archivo está en el lugar correcto (en general, en el directorio raíz del proyecto) y las rutas de acceso en el archivo de configuración son correctos.

    • ese era el problema conmigo, gracias por la sugerencia!
    • Este era mi problema!
    • usted salvó mi día …. gracias
  3. 10

    Errores comunes de este error es error tipográfico y la mayoría de las veces, se trata de la escritura
    module.export en lugar de module.exports.
    También compruebe el nombre del archivo debe ser con una .js extensión. por ejemplo, webpack.config.js

    • Esta es la solución integral y el módulo.de exportación (falta ‘s’) fue el problema.
  4. 2

    Tiene un error tipográfico en algún lugar de su webpack.config.js archivo. Revisar el archivo de configuración. Tenido un problema similar y era como un resultado de un error tipográfico.

  5. 2

    Intente exportar su configuración mediante module.exports = config donde config es la configuración de un objeto de JavaScript. En el caso que acabamos de hacer

    module.exports = {
      output: {
        filename: 'bundle.js',
        library: 'require',
        libraryTarget: 'this'
      }
    }

    Si esto no resuelve el problema, consulte el tema sobre https://github.com/webpack/webpack/issues/2403

  6. 1

    Este error también se produce si ejecuta el comando ‘webpack -w’ en contra de un directorio que no tienen un webpack archivo de configuración.

    Así que si usted está abriendo una nueva ventana de terminal o en la ficha y no han cambiado el directorio raíz de tu proyecto antes de ejecutar el webpack comando, recibirá el mensaje de error.

  7. 0

    Si el uso de __dirname asegúrese de que hace referencia a la ruta de acceso correcta. Ruta de acceso predeterminada es / que es la unidad local de la raíz.

  8. 0

    Tuve un error similar y logró resolverlo. El núcleo de la cuestión no fue, de hecho, en el webpack.config.js código, sino en mi entrada de archivo js (en mi caso main.js). Asegúrese de que tiene la correcta requiere y representar el código. Mi código de ejemplo es el siguiente:

    var React = require('react');
    var ReactDOM = require('react-dom');
    
    var Main = React.createClass({
      render: function() {
        return (
          <div>
             <h1>Hello World, lets see how you React..</h1>
          </div>
        );
      },
    });
    
    ReactDOM.render(<Main />, document.getElementById('app'));
  9. 0

    Siguientes son las cosas que hacer cuando aparece este error.

    • Si su ejecución webpack comando en el directorio donde
      su webpack.config.js reside el archivo.
    • Usted puede estar apuntando a la directorio incorrecto en su terminal.
    • Error de tecleo con el nombre de archivo «webpack.config.js».
    • Ningún Módulo para exportar en el archivo de configuración.
    • De verificación para error de tecleo en el archivo de configuración de
  10. 0

    Me encontré con este problema después de seguir Webpacks docs para la producción construye. El camino me encontré con el problema, creo yo, es específico para webpack de combinación.

    Eso es lo que sus documentos tienen en webpack.dev.js:

    const merge = require('webpack-merge');
    const common = require('./webpack.common.js');
    
    module.exports = merge(common, {
      devtool: 'inline-source-map',
      devServer: {
        contentBase: './dist'
      }
    });

    Pero esto es lo que yo necesitaba:

    const merge = require('webpack-merge');
    const common = require('./webpack.common.js');
    
    module.exports = merge(common(), {
      devtool: 'inline-source-map',
      devServer: {
        contentBase: './dist'
      }
    });

    Aviso el único cambio que se está ejecutando common() en lugar de common.

  11. 0

    sólo para publicar mi solución. Podría ayudar a alguien.

    si recibe este error, siempre tiene que ver con algún error de tecleo. En mi caso, me había olvidado de cerrar la última } con un punto y coma al final, como este: };

    module.exports = {
        entry: './index.js',
        output: {
            filename:'bundle.js'
        }
    };

    Esta trabajado.

  12. 0

    Me encontré con este error cuando hay un error de ortografía de la config detalles.

    output: {
        path: "app/dist/assets",
        filname: "bundle.js",
        publicPath: "assets"
    },

    mal «nombre de archivo». en la corrección de la ortografía, este problema se resuelve

  13. 0

    también después de comprobar el derecho de nombre de archivo, que debe ser «webpack.config.js’, una buena nota, es para comprobar si el ‘webpack.config.js’ archivo se encuentra. debe estar en la misma carpeta que su paquete.archivo json se encuentra

  14. -1

    Suponiendo que usted podría estar usando windows. me quedé en el mismo error y me di cuenta que para hacer algo como esto en wiindows
    d:\unpack-webpack> d:\unpack-webpack\node_modules.bin\webpack

    lugar que estaba haciendo
    d:\unpack-webpack\node_modules.bin\webpack

    Espero que esta ayuda 🙂
    Gracias
    Gaurav Khurana

  15. -1

    Asegúrese de que webpack.config está en el lugar adecuado en el árbol. En realidad la mía estaba en el lugar adecuado, pero tuve que borrar todo el archivo y, a continuación, reemplace porque la primera vez me encontré paquete de la web en la terminal me había perdido un carácter de subrayado para __dirname. En lugar de dos, yo tenía uno. Así que me encontré con que fijo que un par de veces, tratando de esta o aquella y encontré este post. Así que empecé a más y aunque en el mismo lugar, por alguna razón, no estaba de acuerdo con webpack.

Dejar respuesta

Please enter your comment!
Please enter your name here