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

215
Visualizações
La publicación de npm falla con "El argumento "ruta" debe ser de tipo cadena. Recibido indefinido"

Tengo un proyecto que publico en un repositorio privado de npm. En node v14.16.0 (npm v6.14.11) , el comando npm publish se ejecuta bien y mi paquete se publica en mi repositorio privado.

Actualicé npm a 7 para admitir la instalación de dependencias de pares. Ahora, en node v15.12.0 (npm v7.6.3) , el comando npm publish falla con

El argumento "ruta" debe ser de tipo cadena. Recibido indefinido

¿Alguna idea?

Actualizar

npm 7.6.3 con el nodo 14 con el mismo efecto:

El argumento "ruta" debe ser de tipo cadena

Actualización 2

salida de consola con bandera --verbose

npm verbo cli [ npm verbo cli
'.nvm/versions/node/v15.12.0/bin/node', npm verbo cli
'.nvm/versions/node/v15.12.0/bin/npm', npm verb cli 'publicar', npm verb cli '--verbose' npm verb cli ] información de npm usando npm@7.6.3 información de npm usando node@v15 .12.0 npm timing config:load:defaults Completado en 3ms npm timing config:load:file:.nvm/versions/node/v15.12.0/lib/node_modules/npm/npmrc Completado en 2ms npm timing config:load:incorporado Completado en 2ms npm temporización config:load:cli Completado en 2ms npm temporización config:load:env Completado en 0ms npm temporización config:load:file:MyProject/.npmrc Completado en 4ms npm temporización config:load:project Completado en 5ms npm temporización config: load:file:.npmrc Completado en 4ms npm timing config:load:user Completado en 4ms npm timing config:load:file:.nvm/versions/node/v15.12.0/etc/npmrc Completado en 1ms npm timing config:load: global Completado en 1ms npm temporización config:load:cafile Completado en 0ms npm temporización config:load:validate Completado en 0ms npm temporización config:load:setUserAgent Completado en 1ms npm temporización config:load:setEnvs Completado en 0ms npm temporización config:load C completado en 18 ms npm verbo npm-session 83e5ee6d9b1b9659 npm timing npm:load Completado en 82 ms npm verbo publicar [ '.' ] npm timing command:publish Completed in 25ms npm verb stack TypeError [ERR_INVALID_ARG_TYPE]: el argumento "ruta" debe ser de tipo cadena. Se recibió una pila de verbos npm no definida en el nuevo NodeError (nodo: interno/errores: 329:5) Pila de verbos npm en la cadena de validación (nodo: interno/validadores: 129:11) Pila de verbos npm
at join (node:path:1081:7) pila de verbos npm at flatten (.nvm/versions/node/v15.12.0/lib/node_modules/npm/lib/utils/flat-options.js:50:10) verbo npm pila en Publish.publishConfigToOpts (.nvm/versions/node/v15.12.0/lib/node_modules/npm/lib/publish.js:140:12) pila de verbos npm en Publish.publish (.nvm/versions/node/v15. 12.0/lib/node_modules/npm/lib/publish.js:58:32)

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Encontré el problema aquí .

La solución consiste en agregar una propiedad de cache a la sección publishConfig de package.json

 "publishConfig": { "cache": "cache/.npm", "registry": "https://mydomain/myrepo" }

Actualizar

El problema se solucionó en npm 7.7.0

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