Cli: npm publish 404 рдирд╣реАрдВ рдорд┐рд▓рд╛ - PUT

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдЕрдЧре░ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: npm/cli

рдирд┐рдХрдЯрддрдо рдореБрджреНрджрд╛ #1626 рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдкреИрдХреЗрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдФрд░ рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╣рд▓ рджрд┐рдЦрддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдпрд╣ CI рдореЗрдВ npm рдкреНрд░рдХрд╛рд╢рди рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдЕрднреА рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░:

https://framagit.org/1000i100/g1lien/-/jobs/1072053

$ npm publish
[...]
npm ERR! code E404
npm ERR! 404 Not Found - PUT https://registry.npmjs.org/g1link - Not found
npm ERR! 404 
npm ERR! 404  '[email protected]' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
[...]

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░:

npm_token рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде gitlab-CI рдореЗрдВ docker рд╕реЗ рдореЗрд░реЗ рдкреИрдХреЗрдЬ рдХрд╛ рд╕рдлрд▓ рдкреНрд░рдХрд╛рд╢рдиред
(рдпрд╣ рдХрд▓ рдореЗрд░реЗ рд▓реИрдкрдЯреЙрдк рдкрд░ npm рд▓реЙрдЧрд┐рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди CI рдореЗрдВ npm_token рдХреЗ рд╕рд╛рде рдирд╣реАрдВ)ред

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:

рднреВрддрдкреВрд░реНрд╡ред рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

  1. рдЗрд╕реЗ рдлреЛрд░реНрдХ рдХрд░реЗрдВ: https://framagit.org/1000i100/g1lien
  2. рдкреИрдХреЗрдЬ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ рдФрд░ рдЕрдкрдирд╛ npm рдЯреЛрдХрди рдЬреЛрдбрд╝реЗрдВ
  3. рд╕реАрдЖрдИ рд╕рдХреНрд░рд┐рдп рдХреЗ рд╕рд╛рде рдПрдХ рдЧрд┐рдЯрд▓реИрдм рдкрд░ рдПрдХ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдзрдХреНрдХрд╛ рджреЗрдВред

рдЗрд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд╛рддрд╛рд╡рд░рдг:

https://framagit.org/1000i100/g1lien/-/blob/master/.gitlab-ci.yml#L5
https://framagit.org/1000i100/g1lien/-/jobs/1072052#L17

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдПрдХ рдирдИ рдорд╢реАрди рд╕реЗ npm publish рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдореБрдЭреЗ рд╡рд╣реА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд 404 рдорд┐рд▓рд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реЗ npm login рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ 401 рдПрдХ рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ "рд▓реАрдХ" рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реАрдПрд▓рдЖрдИ рдкрд╣рд▓реЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА рдЧрдИ рдереАред

рдЬрдм рдореИрдВрдиреЗ npm publish рд╕реЗ рдкрд╣рд▓реЗ npm login рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рд▓реЙрдЧ рдХрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

19 verbose stack Error: 404 Not Found - PUT https://registry.npmjs.org/mock-fs - Not found
19 verbose stack     at /Users/tschaub/.nvm/versions/node/v14.8.0/lib/node_modules/npm/node_modules/npm-registry-fetch/check-response.js:117:15
19 verbose stack     at processTicksAndRejections (internal/process/task_queues.js:93:5)
20 verbose statusCode 404
21 verbose pkgid [email protected]
22 verbose cwd /Users/tschaub/projects/mock-fs
23 verbose Darwin 19.6.0
24 verbose argv "/Users/tschaub/.nvm/versions/node/v14.8.0/bin/node" "/Users/tschaub/.nvm/versions/node/v14.8.0/bin/npm" "publish"
25 verbose node v14.8.0
26 verbose npm  v6.14.8
27 error code E404
28 error 404 Not Found - PUT https://registry.npmjs.org/mock-fs - Not found
29 error 404
30 error 404 '[email protected]' is not in the npm registry.
31 error 404 You should bug the author to publish it (or use the name yourself!)
32 error 404 Note that you can also install from a
33 error 404 tarball, folder, http url, or git url.
34 verbose exit [ 1, true ]

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╡рд╣реА рддреНрд░реБрдЯрд┐ред

рдкрд┐рдЫрд▓реА рд░рд┐рд▓реАрдЬрд╝ 30.07 рд╕рдлрд▓ рд░рд╣реА рдереАред рд▓реЗрдХрд┐рди 11.08 рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
реирежреиреж-режрео-резрейрдЯреАрежреп:релрем:релрек.резремремрепрепрекремрдЬреЗрдб резрео http рдлрд╝реЗрдЪ рекрежрек https://registry.npmjs.org/@aurigma%2fui-framework 5611ms
2020-08-13T09:56:54.1670114Z 19 рд╡рд░реНрдмреЛрдЬрд╝ рд╕реНрдЯреИрдХ рддреНрд░реБрдЯрд┐: 404 рдирд╣реАрдВ рдорд┐рд▓рд╛ - PUT https://registry.npmjs.org/@aurigma%2fui-framework - рдирд╣реАрдВ рдорд┐рд▓рд╛

рдореИрдВ рдПрдХ рдирдИ рдорд╢реАрди рд╕реЗ npm publish рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдореБрдЭреЗ рд╡рд╣реА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд 404 рдорд┐рд▓рд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реЗ npm login рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ 401 рдПрдХ рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ "рд▓реАрдХ" рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реАрдПрд▓рдЖрдИ рдкрд╣рд▓реЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА рдЧрдИ рдереАред

рдЬрдм рдореИрдВрдиреЗ npm publish рд╕реЗ рдкрд╣рд▓реЗ npm login рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рд▓реЙрдЧ рдХрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

19 verbose stack Error: 404 Not Found - PUT https://registry.npmjs.org/mock-fs - Not found
19 verbose stack     at /Users/tschaub/.nvm/versions/node/v14.8.0/lib/node_modules/npm/node_modules/npm-registry-fetch/check-response.js:117:15
19 verbose stack     at processTicksAndRejections (internal/process/task_queues.js:93:5)
20 verbose statusCode 404
21 verbose pkgid [email protected]
22 verbose cwd /Users/tschaub/projects/mock-fs
23 verbose Darwin 19.6.0
24 verbose argv "/Users/tschaub/.nvm/versions/node/v14.8.0/bin/node" "/Users/tschaub/.nvm/versions/node/v14.8.0/bin/npm" "publish"
25 verbose node v14.8.0
26 verbose npm  v6.14.8
27 error code E404
28 error 404 Not Found - PUT https://registry.npmjs.org/mock-fs - Not found
29 error 404
30 error 404 '[email protected]' is not in the npm registry.
31 error 404 You should bug the author to publish it (or use the name yourself!)
32 error 404 Note that you can also install from a
33 error 404 tarball, folder, http url, or git url.
34 verbose exit [ 1, true ]

рд╣рд╛рдБ, npm login рдорджрдж рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ рдореБрдЭреЗ рднреА рдЗрд╕рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдЕрдзрд┐рдХреГрдд рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛
Npm рдХреЛ рдЕрдкрдиреЗ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕