Cli: рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдЕрдорд╛рдиреНрдп рдмрд┐рди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 18 рджрд┐рд╕ре░ 2019  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: npm/cli

рдХреНрдпрд╛ рдХреНрдпреЛрдВ

рдореБрдЭреЗ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдЗрд╕ рд╣реЗрд░реЛрдХреВ рдмрд┐рд▓реНрдбрдкреИрдХ рдореЗрдВ рдЗрд╕ рд▓рд╛рдЗрди рд╕реЗ npm prune : https://github.com/gjaldon/heroku-buildpack-phoenix-static/blob/master/lib/build.i_L137

рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реВрдВ:

npm ERR! invalid bin entry for package [email protected]. key=jsesc, value=bin/jsesc

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/samhstn/.npm/_logs/2019-12-18T17_08_55_527Z-debug.log

рдЬрд┐рд╕рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд┐рдмрдЧ рд▓реЙрдЧ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛: 2019-12-18T17_08_55_527Z-debug.log

рдХрдм

рдХреЗрд╡рд▓ npm prune рдЪрд▓рдиреЗ рдкрд░ рддреНрд░реБрдЯрд┐ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм node_modules рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ jsesc рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди npm prune рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╣рдордиреЗ рдЕрдкрдирд╛ node_modules рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдХрд╣рд╛рдБ рдкреЗ

рддреНрд░реБрдЯрд┐ рд╣рдорд╛рд░реЗ рд╣рд░рдХреЛ рд╕реА рдкрд░ рдПрдХ рд╕рд╛рдл рдмрд┐рд▓реНрдб рд╕реЗ рд╣реЛрддреА рд╣реИ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдореЗрд░реЗ рдУрдПрдХреНрд╕рдПрдХреНрд╕ рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╣реЛрддреА рд╣реИред

рдХрд┐рд╕ рддрд░рд╣

рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рд╕реЗ: https://github.com/samhstn/invalid-bin-entry , рдлрд┐рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ:

cd assets
npm prune

рддреНрд░реБрдЯрд┐ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ


рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдФрд░ рдореИрдВ npm prune рдХрдорд╛рдВрдб рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╣рд░реЛрдХреВ рдмрд┐рд▓реНрдбрдкреИрдХ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

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

6.13.5 рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣, 2019-01-07 рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕реЗ рдФрд░ рдПрдХ рдЕрдиреНрдп рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдЪреЛрдЯ рдФрд░ рдмрд┐рди-рд▓рд┐рдВрдХ рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рдеред

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

рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╕реЗрдЯрдЕрдк рдореЗрдВ рдПрдХ рдирдИ рдФрд░ рдмрд╣реБрдд рд╕рдорд╛рди рдФрд░ рдЕрд╕реНрдкрд╖реНрдЯреАрдХреГрдд рддреНрд░реБрдЯрд┐ рд╣реИред рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░ рдХреА рдЖрд╢рд╛ рдХрд░рдирд╛ред

рдпрд╣ рдЙрди рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдореИрдВ рдПрдХ рдЙрдЪрд┐рдд рдкрд░рд┐рдгрд╛рдо рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рдерд╛:

npm "рдЕрдорд╛рдиреНрдп рдмрд┐рди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐"

рдЬреЛ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╣рд╛рд▓ рдХреЗ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реВрдВ

рдореИрдВ NPM рдкрд░ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ: v6.13.4ред

рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдХрджрдо рдУрдкреА рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреЗ рд╕рдорд╛рди рдХрд╛рд░рдг рдорд╛рди рд░рд╣рд╛ рд╣реВрдВред

рд╣рдо рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
npm ci && npm prune --production

рдЗрд╕рдХреА рд╡рдЬрд╣ рд╕реЗ
error invalid bin entry for package

рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП:
npm install && npm prune --production

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ npm install рдкреИрдХреЗрдЬ-рд▓реЙрдХ / рдкреИрдХреЗрдЬ рдХреЛ рдЫреВрддрд╛ рд╣реИред рдЬрдм рднреА рдпрд╣ рдлрд┐рдЯ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рдпрд╣ рд╕рдм рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдЯреНрд░реЗрд╕ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ
https://github.com/npm/bin-links/commit/25a34f905a0144cebcd41e56b69424277267e005#diff -168726dbe96b3ce4b7ce4b7bb0bcR8585

рдЬрд┐рд╕реЗ v6.13.3 npm рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред

рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдЕрднреА рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдж рдореЗрдВ рдПрдХ рдмреЗрд╣рддрд░ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ, рдлрд┐рд░ рд▓рдХреНрд╖рдгред

рдмрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рджреЛрд╖ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ 6.16.3 рдФрд░ 6.13.4 рдХреЗ рд░реВрдк рдореЗрдВ v6.13.2_ рдкрд░ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
https://blog.npmjs.org/post/189618601100/binary-planting-with-the-npm-cli

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреЛрд░реНрд╕ рд╕рд┐рд░реНрдл рдкреНрд░реВрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдХреНрд░рдордмрджреНрдз рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЕрд╡рдХрд╛рд╢ рдЕрд╡рдзрд┐ рдХреЗ рдмрд╛рджред :)
@samhstn @grossmannmartin @ nickv2002

@ рдЖрдЗрд╕рд╛рдХреНрд╕ (рдХреНрдпреЛрдВрдХрд┐ рдЧрд┐рдЯ-рджреЛрд╖ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ: рдЦреБрд╢реА

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛ред рдЗрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рджреЗрдЦрдХрд░:

+ npm prune
npm ERR! invalid bin entry for package [email protected]. key=portastic, value=bin/portastic

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-12-23T21_19_21_377Z-debug.log

рд╣рд╛рдБ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдпрд╣ рдбрд┐рдмреНрдмреЗ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рддреЛ prune рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдЬреЛ, рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реИ, рдХреНрдпреЛрдВ _prune_ рд▓рд┐рдВрдХрд┐рдВрдЧ рдбрд┐рдмреНрдмреЗ рд╣реИ, рдЬреЛ рдХреБрдЫ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдареАрдХ рд╣реИред)

рдЗрд╕реЗ рдЕрдЧрд▓реА рдХреНрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдмреАрдЪ, рдЖрдк "рдЙрддреНрдкрд╛рджрди рдбрд┐рдкреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рджреЗрд╡ рдбрд┐рдкреНрд╕" рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП npm ci --production рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХреЛ git рд░реЗрдкреЛ рдореЗрдВ рдмрд╛рдБрдзрдиреЗ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, ci рдореМрдЬреВрджрд╛ node_modules рдлреЗрдВрдХрддрд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдПрдХ рдорд┐рд▓ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рд╕реЛрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдлрд┐рдХреНрд╕ рдкрд░ рд▓рд╛рдЗрд╡ рдХрдм рд╣реЛрдЧреА рдХреЛрдИ рдЦрдмрд░?

6.13.5 рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣, 2019-01-07 рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕реЗ рдФрд░ рдПрдХ рдЕрдиреНрдп рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдЪреЛрдЯ рдФрд░ рдмрд┐рди-рд▓рд┐рдВрдХ рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рдеред

рд╡рд╣реА рдпрд╣рд╛рдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдЬ рдХрд┐рд╕ рд╕рдордп рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рдЗрд╕ рдореБрджреНрджреЗ рдиреЗ рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рд╕реЗ рдкрд╛рдЧрд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЬрдм рдлрд┐рдХреНрд╕ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛? TeamCity рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЗрд░реЗ рд╕рднреА рдСрдЯреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЯреВрдЯ рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ QA рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред

рд╡рд┐рд▓рдВрдм рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЬреАрдПрдЪ рдХреНрд░рд┐рдпрд╛рдПрдВ рд╡рд┐рдВрдбреЛрдЬ рд╕реАрдЖрдИ рдкрд░ рдПрдХ рдЕрдЬреАрдм рд╡рд┐рдлрд▓рддрд╛ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╣реЛ рдЧрдИред рд╣рдореЗрдВ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

@jwwtaker рдареАрдХ рдареАрдХ рд╣реЛрдиреЗ рддрдХ рдЙрд▓рдЯрд╛ рдХреНрд░рдо рдореЗрдВ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  • npm рдкреНрд░реВрди

npm prune рдЕрднреА рднреА npm v6.13.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдореВрд▓ рд╡рд┐рд╡рд░рдг рд╕реЗ:

рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рд╕реЗ: https://github.com/samhstn/invalid-bin-entry , рдлрд┐рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ:

cd assets
npm prune

рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ:

npm ERR! invalid bin entry for package [email protected]. key=jsesc, value=bin/jsesc

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/samhstn/.npm/_logs/2020-01-13T13_17_57_425Z-debug.log

рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд┐рдмрдЧ рд▓реЙрдЧ: 2020-01-13T13_17_57_425Z-debug.log

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрди рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ рдХрдорд╛рдВрдб рд╣рд░рдХреЛ рдмрд┐рд▓реНрдбрдкреИрдХ рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо npm 6.13.2 рдкрд░ рдЕрдЯрдХ рдЧрдП рд╣реИрдВ (рд╕рдорд╕реНрдпрд╛ npm 6.13.3 рдХреЗ рдмрд╛рдж рд╕реЗ рд╣реЛрддреА рд╣реИ), рдпрд╛ рд╣рдореЗрдВ package-lock.json рдирд┐рдХрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП (рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИ)ред npm 6.13.5 рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рди рд╣реА npm 6.13.6ред

рдЗрд╕ @ рд▓рд┐рд╕рд╛ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

рдореЗрд░рд╛ рдПрдЬрд╝реНрдпреЛрд░ рджреЗрд╡ рдЕрдкреНрд╕ рд╕реАрдЖрдИ рдореБрдЭреЗ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рджреЗ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорджрдж рдХреА рдЬрд░реВрд░рдд рд╣реИ, рддреЛ:

  • рдЕрдкрдиреЗ npm prune рдпрд╛ npm "Node.js рдЯреВрд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░" рдирд╛рдордХ рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдп рдЬреЛрдбрд╝реЗрдВ
  • 13.3.0 рдХреЛ "рд╕рдВрд╕реНрдХрд░рдг рдпреБрдХреНрддрд┐" рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБред

рдореЗрд░реЗ рд▓рд┐рдП рд╡рд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред

рдКрдкрд░ рдХреЗ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, npm 6.13.4 рд╕реЗ 6.13.6 рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ _some_ рд╕рдорд╕реНрдпрд╛рдПрдБ рдареАрдХ рд╣реЛ рдЧрдИрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рднреА рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

20 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж, рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреНрд░рдЧрддрд┐ рдЕрджреНрдпрддрди рдорд╣рд╛рди рд╣реЛрдЧрд╛ред

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

FaizenR picture FaizenR  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

admosity picture admosity  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zypA13510 picture zypA13510  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

darcyclarke picture darcyclarke  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

theADAMJR picture theADAMJR  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ