Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

212
Vistas
Problema de Vite y PostCSS, lado izquierdo no válido en la asignación

Todo funcionaba bien, al día siguiente recibo un error Invalid left-hand side in assignment , el toque de la consola de Chrome mostraba el error Invalid left-hand side in assignment un archivo con el nombre ${mod.url} );` que apunta al archivo fuente y el código es:

 var createContext = (ctx) => { ctx = Object.assign({ cwd: process.cwd(), env: "development" }, ctx); if (!ctx.env) { "development" = "development"; // <-- pointing to this line } return ctx; };

después de verificar, encontré que el archivo es node_module/postcss-load-config/index.js y la parte del código:

 /** * Builds the Config Context * * @param {Object} ctx Config Context * * @return {Object} Config Context */ const createContext = (ctx) => { /** * @type {Object} * * @prop {String} cwd=process.cwd() Config search start location * @prop {String} env=process.env.NODE_ENV Config Enviroment, will be set to `development` by `postcss-load-config` if `process.env.NODE_ENV` is `undefined` */ ctx = Object.assign({ cwd: process.cwd(), env: process.env.NODE_ENV }, ctx) if (!ctx.env) { process.env.NODE_ENV = 'development' // <-- HERE! } return ctx }

Eliminé el directorio node_module , eliminé el contenedor de la ventana acoplable y la imagen, actualicé las dependencias de package.json y devDependencies, todo esto no resolvió el problema. Además, elimino el postcss , el resultado es el mismo. El sitio está desarrollado con la última versión de Vite, Vue y Tailwindcss

Para mí esto es un gran desafío, entonces, ¿alguien amablemente me ayudaría a salir de esto?

Gracias,

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Elimino el código, luego funciona.

 import { createLogger } from 'vite' export createLogger

cambiar esto a

 export const logger = console.log.bind(console)

Descubrí que usé algunas utilidades de node utils en Broswer.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Parece que esto sucede cuando su editor de código agrega automáticamente instrucciones de importación cuando no lo desea. Lo mismo me pasó a mí. Supongo que podría suceder si usted mismo agregara una declaración de importación sobre un accidente. Eliminé la declaración de importación errónea y ahora el error desapareció.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda