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

782
Visualizações
ERROR: Sintaxis no válida. La opción predeterminada no se permite más de '2' veces. Escriba "SETX /?" para uso

Estoy usando Windows 10. En CMD, traté de ejecutar el siguiente comando en mi proyecto electrónico:

 setx GH_TOKEN "ghp_B3kYZy7OibM1Rka4Y3jLSiBUlvtSS717FhvE" npm run publish

Y obtuve este error:

 ERROR: Invalid syntax. Default option is not allowed more than '2' time(s). Type "SETX /?" for usage.

El siguiente código es parte del contenido del archivo Package.json :

 "scripts": { "publish": "electron-builder build -w -p onTagOrDraft" }

En el tutorial que estoy viendo, este comando se ingresa en el sistema operativo Mac de la siguiente manera, donde funciona correctamente: ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Usar

 setx GH_TOKEN "ghp_B3kYZy7OibM1Rka4Y3jLSiBUlvtSS717FhvE" && npm run publish

Los && son necesarios porque hay dos comandos. Sin && , la npm run publish pasará como argumentos a SETX

about 4 years ago · Juan Pablo Isaza Relatório

0

Este error también ocurre si la variable de entorno que está configurando contiene uno o más espacios.

En este caso, puede evitar el problema encerrando el valor entre comillas dobles. A diferencia de SET , que tomaría las comillas como parte del valor, SETX excluye las comillas de su valor almacenado.

Las diferencias en el manejo de espacios y cotizaciones por parte de SET y SETX se muestran en los ejemplos a continuación.

Para SET con espacios , no se necesitan comillas (y si se incluyen, se vuelven parte del valor):

 Set a value View the value ----------------------------- ----------------------------- C:\TEMP>set MYVAR=some value C:\TEMP>set MY MYVAR=some value C:\TEMP>set MYVAR="some value" C:\TEMP>set MY MYVAR="some value"

Para SETX con espacios , se necesitan comillas (y no se vuelven parte del valor):

 Set a value View the value in a new window ----------------------------- ----------------------------- C:\TEMP>SETX MYVAR some value ERROR: Invalid syntax. Default option is not allowed more than '2' time(s). Type "SETX /?" for usage. C:\TEMP>SETX MYVAR "some value" C:\TEMP>set MY SUCCESS: Specified value was saved. MYVAR=some value
about 4 years ago · Juan Pablo Isaza 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