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)