Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

498
Visualizações
El token '&&' no es un separador de declaraciones válido en esta versión

En el camino de instalar Webpack en mi React Project, el siguiente problema dificulta mi progreso:

último paso para configurar el Webpack

 npm run build && node ./dist/main.js

Error en Windows Power Shell/en Visual Studio Code

 PS C:\Users\pythonbuddha\Desktop\to_experiment\to-do-list> npm run build && node ./dist/main.js At line:1 char:15 + npm run build && node ./dist/main.js + ~~ The token '&&' is not a valid statement separator in this version. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : InvalidEndOfLine

Tutorial que prometía configurar el webpack.

 https://developerhandbook.com/webpack/webpack-4-from-absolute-scratch/ https://developerhandbook.com/webpack/how-to-configure-scss-modules-for-webpack/
over 4 years ago · Santiago Trujillo
5 Respostas
Responde à pergunta

0

PowerShell (Core) v7+ , pero no Windows PowerShell , ahora admite && y || , los operadores de cadena de canalización , por lo que su comando debería funcionar tal como está allí .

&& ejecuta su RHS solo si el LHS indica éxito , de manera análoga a cómo && funciona en shells compatibles con POSIX como bash y en cmd.exe en Windows.

Soluciones alternativas de Windows PowerShell :

La solución más sucinta :

 npm run build; if ($?) { node ./dist/main.js }

Esto se basa en el $? variable , que es un valor booleano que indica si el comando más reciente tuvo éxito.

La solución alternativa más robusta , necesaria si los comandos usan 2> redirecciones :

 npm run build; if ($LASTEXITCODE -eq 0) { node ./dist/main.js }

Basar la prueba de éxito en la variable automática $LastExitCode , que refleja el código de salida del proceso del programa externo ejecutado más recientemente, evita problemas en Windows PowerShell [1] donde la presencia de la salida stderr en combinación con la redirección a través 2> establece por error $? a $false incluso cuando el código de salida del proceso es 0 .


[1] Los problemas con 2> redirecciones se resumen en esta respuesta . También plagan PowerShell (Core) hasta la versión 7.1

over 4 years ago · Santiago Trujillo Relatório

0

El operador && se usa en linux bash para ejecutar ambos comandos uno tras otro. (Además, si falla el primer comando, el segundo no se ejecutará)

Esto no funciona en PowerShell en Windows, así que simplemente divida ambos comandos y ejecútelos por separado:

 npm run build node ./dist/main.js

Para completar, Powershell puede comportarse de la misma manera cuando lo hace (command1) -and (command2) y && podrían funcionar según su versión de PowerShell.

Consulte esto para obtener más información: https://stackoverflow.com/a/564092/2232127

over 4 years ago · Santiago Trujillo Relatório

0

Es porque estás en PowerShell, intenta ejecutarlo en CMD o Git Bash

Alternativamente (si desea continuar en PS):

 (npm run build) -and (node ./dist/main.js)

Tercera alternativa, simplemente ejecútelos por separado,

over 4 years ago · Santiago Trujillo Relatório

0

Resolví el problema actualizando powershell y renombré dir. nombre de la carpeta de ruta eliminando espacios. Ahora funciona correctamente.

Enlace de actualización de Powershell

https://github.com/PowerShell/PowerShell/releases/tag/v7.2.0-preview.8

over 4 years ago · Santiago Trujillo Relatório

0

Encontré eso dentro de PowerShell como mi terminal dentro de VS Code , reemplazando && en el comando con ; Hizo el truco.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda