/kit-inicio

Primary LanguageJavaScript

Por leer:

Revisar el uso de file-loader con url-loader testeando los mismos tipos de archivos (ejemplo: /\.(png|.jpe?g)$/i) ya que causa conflictos el url-loader al hacer el fallback al file-loader

//Con el limite se tiene un tope antes de llamar al file-loader
{
  test: /\.(png|jpg|gif)$/i,
  use: [
    {
      loader: 'url-loader',
      options: {
        limit: 8192,
         name: "./assets/img/[name].[ext]",
         fallback: 'file-loader'
       }
     }
   ]
 },

Utileria para postcss - Permite ver el rango de navegadores soportados por medio de los parametros de browsers asginados al package.json


Extenciones para chrome:

chrome://extensions/

Globals packages

npm install -g dotenv-extended npm install -g webpack npm install -g webpack-dev-server npm install -g npm npm install -g webpack-dashboard

Formas de tener un plugin en el archivo de configuración de webpack para hacer pruebas

      function () {
        this.plugin('compilation', function (compilation) {
          compilation.plugin('html-webpack-plugin-before-html-processing', function (htmlPluginData, callback) {
            console.log(htmlPluginData.html);
            callback(null, htmlPluginData);
          });
        });
      },
      function () {
        this.plugin('compilation', function (compilation) {
          compilation.plugin('module-asset', function (module, filename) {
            console.log(filename);
          });
        });
      },
      {
        apply: function (compiler) {
          compiler.plugin('compilation', function (compilation) {
            compilation.plugin('seal', function () {
              // var m = this.modules.filter(function (m) {
              //   return /\/style\.css$/.test(m.resource);
              // })[0];
              // console.log('compilation: ' + compilation.name);
              // console.log('fileDependencies:');
              // console.log(m.fileDependencies);
              console.log(this.modules.filter(function(_module){
                return /\.css$/.test(_module.resource);
              })[0]);
            });
          });
        }
      },