рдЬреИрд╕реЗ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде npm publish /path/to/tarball/from/npm-pack.tgz
, npm рдЗрд╕рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐ рдХрд░реЗрдЧрд╛:
$ npm publish ./dr-js-core-0.4.0-dev.8.tgz
npm ERR! code ENOTDIR
npm ERR! syscall open
npm ERR! path ./dr-js-core-0.4.0-dev.8.tgz/package.json
npm ERR! errno -20
npm ERR! ENOTDIR: not a directory, open './dr-js-core-0.4.0-dev.8.tgz/package.json'
npm ERR! A complete log of this run can be found in:
npm ERR! /home/dr/.npm/_logs/2020-10-26T08_40_37_321Z-debug.log
рдФрд░ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓:[/рд╣реЛрдо/рдбреЙ./.npm/_logs/2020-10-26T08_40_37_321Z-debug.log]
0 verbose cli [
0 verbose cli '/usr/bin/node',
0 verbose cli '/usr/bin/npm',
0 verbose cli 'publish',
0 verbose cli './dr-js-core-0.4.0-dev.8.tgz'
0 verbose cli ]
1 info using [email protected]
2 info using [email protected]
3 timing config:load:defaults Completed in 1ms
4 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 1ms
5 timing config:load:builtin Completed in 1ms
6 timing config:load:cli Completed in 2ms
7 timing config:load:env Completed in 0ms
8 timing config:load:file:/home/dr/Git/dr-js/.npmrc Completed in 0ms
9 timing config:load:project Completed in 1ms
10 timing config:load:file:/home/dr/.npmrc Completed in 2ms
11 timing config:load:user Completed in 2ms
12 timing config:load:file:/usr/etc/npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:cafile Completed in 0ms
15 timing config:load:validate Completed in 3ms
16 timing config:load:setUserAgent Completed in 0ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 12ms
19 verbose npm-session 27bc3b1b0c2cde0a
20 timing npm:load Completed in 23ms
21 verbose publish [ './dr-js-core-0.4.0-dev.8.tgz' ]
22 timing command:publish Completed in 20ms
23 verbose stack Error: ENOTDIR: not a directory, open './dr-js-core-0.4.0-dev.8.tgz/package.json'
24 verbose cwd /home/dr/Git/dr-js
25 verbose Linux 5.9.1-arch1-1
26 verbose argv "/usr/bin/node" "/usr/bin/npm" "publish" "./dr-js-core-0.4.0-dev.8.tgz"
27 verbose node v15.0.1
28 verbose npm v7.0.5
29 error code ENOTDIR
30 error syscall open
31 error path ./dr-js-core-0.4.0-dev.8.tgz/package.json
32 error errno -20
33 error ENOTDIR: not a directory, open './dr-js-core-0.4.0-dev.8.tgz/package.json'
34 verbose exit -20
рдмрд╕ рдЯреИрд░рдмреЙрд▓ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдирдкреАрдПрдо рдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ npm pack
рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИред
рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
``` рдЦреЛрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
mkdir -p ./test-npm-publish
рд╕реАрдбреА ./рдкрд░реАрдХреНрд╖рдг-рдПрдирдкреАрдПрдо-рдкреНрд░рдХрд╛рд╢рд┐рдд
рдПрдирдкреАрдПрдо рдЗрдирд┐рдЯ --рд╣рд╛рдБ
рдПрдирдкреАрдПрдо рдкреИрдХ
npm publish test-npm-publish-1.0.0.tgz
### Environment:
<!--
ex.
- OS: Ubuntu 20.04
- Node: 13.14.0
- npm: 6.4.12
-->
25 рд╡рд░реНрдмреЛрдЬрд╝ рд▓рд┐рдирдХреНрд╕ 5.9.1-arch1-1
27 рд╡рд░реНрдмреЛрдЬрд╝ рдиреЛрдб v15.0.1
28 рд╡рд░реНрдмреЛрдЬрд╝ npm v7.0.5
```
рд╡рд░реНрддрдорд╛рди рд╡реЙрдХрдЕрд░рд╛рдЙрдВрдб рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ npm@6
рд╕рд╛рде рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ:
``` рдЦреЛрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рдПрдирдкреАрдПрдо рдЖрдИ-рдЬреА рдПрдирдкреАрдПрдо@6
or use `npx` as a manual temp fix:
```shell script
npx npm<strong i="10">@6</strong> publish ./dr-js-core-0.4.0-dev.8.tgz --tag dev --access public
рджреЛрдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рдерд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╕рдорд░реНрдерди рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдордЬрдмреВрдд рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдХрд╛рд░рдг рд╕реЗ рдирд╣реАрдВ, рдмрд╕ рд╣рдореЗрдВ рдпрдХреАрди рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХреЛрдИ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрд╕ рдкреАрда рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реБрдИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ libnpmpublish рдореЗрдВ рд╡реИрд╕реЗ рднреА рдХреБрдЫ рдЕрдиреНрдп рдЫреЛрдЯреЗ рд╕реБрдзрд╛рд░ рд╣реИрдВред
рдЗрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рдерд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╕рдорд░реНрдерди рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдордЬрдмреВрдд рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдХрд╛рд░рдг рд╕реЗ рдирд╣реАрдВ, рдмрд╕ рд╣рдореЗрдВ рдпрдХреАрди рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХреЛрдИ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрд╕ рдкреАрда рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реБрдИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ libnpmpublish рдореЗрдВ рд╡реИрд╕реЗ рднреА рдХреБрдЫ рдЕрдиреНрдп рдЫреЛрдЯреЗ рд╕реБрдзрд╛рд░ рд╣реИрдВред