Cli: [рдмрдЧ] рдорд┐рд╕рд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХ рддрд░реНрдХ # 1

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЬрдире░ 2020  ┬╖  55рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: npm/cli

npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкреНрдЯрд░ рддреНрд░реБрдЯрд┐: # 1 рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ рдореЗрдВ рдФрд░ рд▓реЛрдЖрдЧрдлрдВрдбрд┐рд╢ (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm рдИрдЖрд░рдЖрд░! typechor at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm рдИрдЖрд░рдЖрд░! typeerror at solutionWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ / /rr/share/npm/lib/install/deps.js:457:7 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд╕рд░ / /rr/share/npm/node_modules/iferr/index.js/13/50 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ / /rr/share/npm/lib/fetch-package-metadata.js.37/12 рдкрд░
npm рдИрдЖрд░рдЖрд░! addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82 рдкрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ)
npm рдИрдЖрд░рдЖрд░! рд╡рд╛рдкрд╕реА рдХреЗ рд╕рдордп рдЯрд╛рдЗрдк рдХрд░реЗрдВред
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░рд╛рдЗрдЯрд░ рдкрд░ рдкрд┐рдХрд╡рд░реНрдЬрдирдлреНрд░реЙрдордЧреНрд░реИрдЬрд┐рд╕реНрдЯреНрд░реАрдбрд┐рдХрд▓реНрдЪрд░ (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ / /rr/share/npm/node_modules/iferr/index.js/13/50 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░реЛрд░ рдпрд╣ рд╕реНрд╡рдпрдВ npm рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ:
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ http://github.com/npm/npm/issues

NPM-debug.log

Bug Community Needs Discussion Question Registry

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

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдиреЛрдб v8.10.0 рдФрд░ npm v3.5.2 рдЬреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ, рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдореИрдВрдиреЗ npm install -g npm @ рд▓реЗрдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореЗрд░реЗ рдиреЛрдб рдФрд░ npm рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк Ubuntu 18.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдиреЛрдб 10 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -       
apt -y install nodejs make gcc g++

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

рдореБрдЭреЗ рднреА

рдпрд╣рд╛рдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ред

рдпрд╣рд╛рдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ред
рддреИрдирд╛рддреА рдЖрдЬ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИ, рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ рдирд┐рд░реНрдорд╛рдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рдерд╛ред

рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛, рд╢реБрдХреНрд░рд╡рд╛рд░ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рдмрджрд▓рд╛ рдФрд░ рдпрд╣ рддрдм рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ npm рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рд╣рдо apt-get рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдмрд╕реЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 3.5.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ)ред рд╣рдордиреЗ рдЕрдкрдиреЗ Dockerfile рдореЗрдВ RUN рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ npm рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛

RUN npm install -g npm@latest

рд╣рдо apt-install рдХреА рд╕реВрдЪреА рдореЗрдВ apt-get рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рдереЗ, рд▓реЗрдХрд┐рди npm рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ apt рд╕реНрдерд╛рдкрд┐рдд рд╡рд┐рдХрд▓реНрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрдирдкреАрдЯреА рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЙрдкрдпреБрдХреНрдд рд╕реВрдЪреА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЗрд╕реЗ рдКрдкрд░ рдХреА рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдХреА рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ, рдФрд░ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдХреБрдЫ рдорджрдж рдХрд░реЗрдЧрд╛ред

рдЗрд╕ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд▓рд╛рдиреЗ ,

@RyanMannix рд╡рд╣рд╛рдБ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рдбреЙрдХрдлрд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдкреНрд░рд╢реНрди: apt рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
Q: рдХреНрдпрд╛ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ Dockerfile apt update рдЪрд▓рддрд╛ рд╣реИ?
Q: рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА / ies рдХреНрдпрд╛ рд╣реИ / apt рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ?


рдореВрд▓ рдореБрджреНрджреЗ рдореЗрдВ npm-debug.log рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ [email protected] рдФрд░ [email protected] рд╕рдВрджрд░реНрдн рджреЗрддреА рд╣реИред 1 рдЬрдирд╡рд░реА, 2020 рддрдХ node@8 рдирд╣реАрдВ рд╣реИ, LTS рд░рдЦрд░рдЦрд╛рд╡ OpenJS рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдпрджрд┐ node@10 рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рддреЛ рдпрд╣ [email protected] рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдЬреЛ [email protected] (рдХрдИ рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рд╕реБрдзрд╛рд░) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ _much_ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред

рдпрджрд┐ рдЖрдк node@8 рдкрд░ рдЕрдЯрдХреЗ рд╣реБрдП рд╣реИрдВ, рддреЛ рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛

RUN npm install -g npm<strong i="24">@latest</strong>

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


рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдФрд░ @pettazz рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЯреНрд╡реАрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж: рдбреА

@mikemimik рдЗрд╕рдХреА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣ рдорд╛рд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ npm 3.5.2 (рдФрд░ рдиреЛрдб 8) рдЙрдмрдВрдЯреВ 18.04 (рдЬреЛ рдХрд┐ рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдПрд▓рдЯреАрдПрд╕ рд╣реИ) рдкрд░ рдЙрдкрдпреБрдХреНрдд рд╕реЗ рдЙрдкрд▓рдмреНрдз рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдПрдирдкреАрдПрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджреА рдЧрдИ рдХрдорд╛рдВрдб рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддреА рд╣реИред (рдзрдиреНрдпрд╡рд╛рдж!)

@mikemimik
рдЙрдмреЗрд░ 18.04 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдбреЙрдХрд░ рдлрд╝рд╛рдЗрд▓
рдПрдХ: рдЙрдкрдпреБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг 1.6.12
A: рд╣рд╛рдБ рдпрд╣ рд╕рдВрдХреБрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрдпреБрдХреНрдд рдЕрджреНрдпрддрди рдЪрд▓рд╛рддрд╛ рд╣реИ - рдЖрдк рдПрдХ "RUN" рдХрдорд╛рдВрдб рдореЗрдВ рд╕рдВрдХреБрд▓ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдкрдХреА docker рдЫрд╡рд┐ рдореЗрдВ рдХрдо рдкрд░рддреЗрдВред
рдП: рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ рдпрд╛ рдЗрд╕реЗ рдСрдирд▓рд╛рдЗрди рдХрд╣рд╛рдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ? рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рдХреНрдпреВрд░реЗрдЯрд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк apt search . (рд╕рднреА рдкреИрдХреЗрдЬ, рд╕рдВрднрд╡рддрдГ рдмрд╣реБрдд рд▓рдВрдмреА рд╕реВрдЪреА) рдпрд╛ apt search <package-name> (рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЗ рд▓рд┐рдП) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрд▓рдмреНрдз рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдЦреЛрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдкреИрдХреЗрдЬ)ред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓рд┐рдВрдХ рдХреЛ рджреЗрдЦреЗрдВ

рдореИрдВ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдбреЙрдХрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдореВрд▓ рд░реВрдк рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдЕрджреНрдпрддрди рдХрд░рддреЗ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдЙрдкрдпреБрдХреНрдд рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдПрдирдкреАрдПрдо рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдк рдЦреЛрдЬ рдХрд░реЗрдВрдЧреЗ рддреЛ рдпрд╣ рдСрдирд▓рд╛рдЗрди рдЙрдкрд▓рдмреНрдз рд╣реИред

рдпрджрд┐ рдХреЛрдИ рдЗрд╕реЗ рдордЬрд╝рдмреВрддреА рд╕реЗ рдорд╛рд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рдкреИрдХреЗрдЬ.рдЬрд╕рди рдлрд╝рд╛рдЗрд▓, рдпрд╛ рдХрдо рд╕реЗ рдХрдо, dependencies , devDependencies , рдФрд░ optionalDependencies рд╡рд░реНрдЧреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рдЗрд╕реЗ npm v3.5.2 рдХреЗ рд╕рд╛рде рдбреАрдмрдЧ рд▓реЙрдЧ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╕рдВрдХреБрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

/-/org/... рдкрде рдореЗрдВ urls рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА-рдкрдХреНрд╖ рдкрд░рд┐рд╡рд░реНрддрди рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХрд╣реАрдВ рднреА рдпрд╣ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рдХрд┐ рд╣рдо рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкрд╣реБрдБрдЪ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдХреЛрдИ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдереЗ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордп, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, npm v3.5.2 2015 рд╕реЗ рд╣реИ, рдФрд░ рдЗрд╕ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрд▓рдЯреАрдПрд╕ рд╕рдорд░реНрдерди рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИред рдиреЛрдб 8 рдХрд╛ рдЬреАрд╡рди 1 рдЬрдирд╡рд░реА 2020 рддрдХ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреЗ рдиреЛрдб рдФрд░ рдПрдирдкреАрдПрдо рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЙрди рдЕрд╕рдорд░реНрдерд┐рдд рдФрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рд╢рд┐рдХрд╛рдпрдд рдХрд░реЗрдВред

рдЪреВрдБрдХрд┐ npm install -g npm рдкреБрд░рд╛рдиреЗ рдиреЛрдбреНрд╕ рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдХреЗрд╡рд▓ nvm рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рддрд░реНрдХ рдЬреЛрдбрд╝рд╛ рд╣реИ, рдореЗрд░рд╛ рдРрдкрд╡реЙрдпрд░ рд╕реЗрдЯрдЕрдк рдЗрд╕ рдирдП рдЯреВрдЯрдиреЗ рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдиреЛрдб 5 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИред

рдЗрд╕ рдХрдорд┐рдЯ рд╕реЗ рдкрд╣рд▓реЗ: https://github.com/ljharb/json-file-plus/commit/93c227cbf88775352098d1a6b6025b851dac514b рдХрд┐ рдкреИрдХреЗрдЬ рдПрдкреНрд╡рд╛рдЗрдЯрд░ рдкрд░ рдиреЛрдб 5 рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдЗрд╕ рдирдП рдЯреВрдЯрдиреЗ рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдиреЛрдб 5 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдРрдкрд╡реЙрдпрд░ рд╕реЗрдЯрдЕрдк рдЕрд╕рдорд░реНрде рд╣реИред

рдиреЛрдб 5 рдиреЗ 12-06 рджрд┐рди рдкрд╣рд▓реЗ 2016-06-30 рдХреЛ рдЬреАрд╡рди рд╕рдорд░реНрдерди рддрд┐рдерд┐ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ npm рдХреЗ рдХрд┐рд╕реА рднреА рд╣рд╛рд▓ рдХреЗ рдпрд╛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд░реБрдЦ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╛рдорд▓рд╛ рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░рд┐рд╡рд░реНрддрди рдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЬреЛ рдкрд╣рд▓реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдФрд░ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдПрдирдкреАрдПрдо рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ "рдирд╡реАрдирддрдо рдПрдирдкреАрдПрдо рдЬреЛ рдПрдХ рдордирдорд╛рдирд╛ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ", рдпрд╣ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдШрд░реНрд╖рдг рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдПрдХ рдпрд╛ рджреЛ рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ рддрдХ рд╡рд░реНрд╖реЛрдВ рддрдХ рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рдереЗред

@ljharb рдлрд┐рд░, рдЬрдм рддрдХ рдореИрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕рдмреВрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде), рдореИрдВ рдмреЗрд╣рдж рд╕рдВрджрд┐рдЧреНрдз рд╣реВрдВ рдХрд┐ рдЗрд╕ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рдерд╛ рдЬреЛ рдЙрд╕реА рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реБрдЖ рдерд╛ред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬрдм рдореИрдВ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рдд рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдкрд╣рд▓реА рдмрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдЫ "рдХрд╛рдо" рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЗрдВрддрдЬрд╛рд░ рдореЗрдВ рдкрдбрд╝рд╛ рдПрдХ рдмрдЧ рд╕рдВрдпреЛрдЧ рд╕реЗ рдЙрд╕реА рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЬреЛ рдХрд╛рд░рдг рдирд╣реАрдВ рдерд╛ред

рдкреНрд░рдЬрдирди рдорд╛рдорд▓реЗ рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рд╕рдм рдЕрдЯрдХрд▓реЗрдВ рд╣реИрдВред npm 3.5.2 npm-debug.log рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВред

рдЖрдк рдЗрд╕реЗ json-file-plus рд░реЗрдкреЛ, рд╡рд┐рдВрдбреЛрдЬ рдкрд░ x64 рдкрд░ рдпрд╛ x86 рдкрд░, рд╕реНрдЯреЙрдХ npm рдХреЗ рд╕рд╛рде рдиреЛрдб 5 рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ?

@ljharb

рдЖрдк рдЗрд╕реЗ json-file-plus repo, Windows рдкрд░ x64 рдкрд░ рдпрд╛ x86 рдкрд░, рдиреЛрдб 5 рдкрд░ рд╕реНрдЯреЙрдХ npm рдХреЗ рд╕рд╛рде рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ?

рдореИрдВрдиреЗ рдЙрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐:

1129 error Linux 5.0.0-32-generic
1130 error argv "/usr/bin/node" "/usr/bin/npm" "install"
1131 error node v8.10.0
1132 error npm  v3.5.2
1133 error code EMISSINGARG

рддреЛ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдпрд╛ рдиреЛрдб 5 рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ EMISSINGARG рдкрд╛рдиреЗ рдХрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рддрд░реАрдХрд╛ рд╣реИ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕рдВрджреЗрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ 5 рдкрд░ рдиреЛрдб 5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рдЕрд▓рдЧ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╡рд╣реА рдЧрдВрджрдЧреАред @HotGreenPeas @ byv55f5f5 @cerpusoddarne рдФрд░ рдЕрдиреНрдп рд╕рднреА рд▓реЛрдЧ рдЬреЛ рдЗрд╕ рдкрд░реЗрд╢рд╛рдиреА рдХреЛ npm --version рдФрд░ node --version рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ? рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг:

$ npm --version    
3.5.2
$ node --version                          
v8.10.0

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рд▓рд┐рдирдХреНрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдирд╛рд╡ рдореЗрдВ рд╣реВрдВ, рдЬреЛ рдиреЛрдб рдФрд░ рдПрдирдкреАрдПрдо рдХреА рддрд╛рдЬрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде рд╣реИ:

npm ERR! Linux 4.4.0-18362-Microsoft
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "aws-cdk"
npm ERR! node v8.10.0
npm ERR! npm  v3.5.2
npm ERR! code EMISSINGARG

npm ERR! typeerror Error: Missing required argument #1
npm ERR! typeerror     at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm ERR! typeerror     at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm ERR! typeerror     at resolveWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm ERR! typeerror     at /usr/share/npm/lib/install/deps.js:457:7
npm ERR! typeerror     at /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror     at /usr/share/npm/lib/fetch-package-metadata.js:37:12
npm ERR! typeerror     at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
npm ERR! typeerror     at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
npm ERR! typeerror     at pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm ERR! typeerror     at /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror This is an error with npm itself. Please report this error at:
npm ERR! typeerror     <http://github.com/npm/npm/issues>

рдореБрдЭреЗ рднреА :(

рдореЗрд░реА рдорд╢реАрди рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди DigitalOcean Ubuntu рдорд╢реАрди рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдЙрдмреБрдиреНрдЯреБ 18.04.4 рдПрд▓рдЯреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╕реЗ рдпрд╣рд╛рдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдкреНрд░рджрд╛рддрд╛ рд░реЗрдкреЛ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдИ рд╣реИ :( рдФрд░ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ 20.04 рдПрд▓рдЯреАрдПрд╕ рдЬрд╛рд░реА рд╣реЛрдиреЗ рддрдХ!

рдЙрдмреБрдиреНрдЯреБ 18.04.4 рдПрд▓рдЯреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╕реЗ рдпрд╣рд╛рдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдкреНрд░рджрд╛рддрд╛ рд░реЗрдкреЛ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдИ рд╣реИ :( рдФрд░ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ 20.04 рдПрд▓рдЯреАрдПрд╕ рдЬрд╛рд░реА рд╣реЛрдиреЗ рддрдХ!

рдореЗрд░реА рднреА рдпрд╣реА рд╕реНрдерд┐рддрд┐ рдереА, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ https://github.com/nodesource/distributions ( npm рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ Node 8 рдХреЛ Node 10 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред 3.5.x рд╕реЗ 6.13.4)

: | ред Npm рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдХреАрдбрд╝реЗ

$ node --version
v8.10.0
$ npm --version
3.5.2

@ljharb рдлрд┐рд░, рдЬрдм рддрдХ рдореИрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕рдмреВрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде), рдореИрдВ рдмреЗрд╣рдж рд╕рдВрджрд┐рдЧреНрдз рд╣реВрдВ рдХрд┐ рдЗрд╕ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рдерд╛ рдЬреЛ рдЙрд╕реА рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реБрдЖ рдерд╛ред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬрдм рдореИрдВ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рдд рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдкрд╣рд▓реА рдмрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдЫ "рдХрд╛рдо" рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЗрдВрддрдЬрд╛рд░ рдореЗрдВ рдкрдбрд╝рд╛ рдПрдХ рдмрдЧ рд╕рдВрдпреЛрдЧ рд╕реЗ рдЙрд╕реА рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЬреЛ рдХрд╛рд░рдг рдирд╣реАрдВ рдерд╛ред

рдкреНрд░рдЬрдирди рдорд╛рдорд▓реЗ рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рд╕рдм рдЕрдЯрдХрд▓реЗрдВ рд╣реИрдВред npm 3.5.2 npm-debug.log рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВред

рдирдорд╕реНрддреЗ,

рд╢рд╛рдпрдж рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдиреЛрдб v5.3.0 рдФрд░ npm 3.5.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ * npm рдЗрдВрд╕реНрдЯреЙрд▓ -D рд▓реЛрдб-рдЧреНрд░рдВрдЯ-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ "рд╡реЗ рд╕рдВрд╕реНрдХрд░рдг рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ" рдореИрдВ рдирдП рдкреИрдХреЗрдЬ рдпрд╛ рдРрд╕реА рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдкреБрд░рд╛рдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдкрд╣рд▓реЗ рд▓реЗрдХрд┐рди рдЕрдм рдФрд░ рдирд╣реАрдВ рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред

рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рддреНрд░реБрдЯрд┐ btw рд╣реИ:

npm рдИрдЖрд░рдЖрд░! рдиреЛрдб v5.3.0
npm рдИрдЖрд░рдЖрд░! npm v3.5.2
npm рдИрдЖрд░рдЖрд░! рдХреЛрдб EMISSINGARG

npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкреНрдЯрд░ рддреНрд░реБрдЯрд┐: # 1 рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдиреЛрдб v8.10.0 рдФрд░ npm v3.5.2 рдЬреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ, рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдореИрдВрдиреЗ npm install -g npm @ рд▓реЗрдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореЗрд░реЗ рдиреЛрдб рдФрд░ npm рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк Ubuntu 18.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдиреЛрдб 10 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -       
apt -y install nodejs make gcc g++

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛
$ npm --version
3.5.2
$ node --version
v8.10.0

@ Ethanplee14 рдХреЗ рд░реВрдк рдореЗрдВ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛

рдореИрдВ [email protected] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп npm install which-collection рдХреЙрд▓ рдХрд░рдХреЗ рд▓рдЧрд╛рддрд╛рд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ npm рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рд░рд╛рд╕рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдПрдХ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ npm install [email protected] рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдпреЗ рд╕рдВрд╕реНрдХрд░рдг рдЙрдирдХреЗ type рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рднрд┐рдиреНрди рд╣реИрдВ рдЬреЛ v1.0.0 рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИрдВ рдФрд░ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП commonjs рд╕реЗрдЯ рд╣реИрдВред рдпрд╣ https://github.com/npm/cli/blob/56c980266edd12be214033d2e040983b19787808/lib/install/seps.js#L517 рдХреЗ рдХрд╛рд░рдг рдПрдХ рдЕрд▓рдЧ рдХреЛрдб рдкрде рдЪрд▓рд╛рддрд╛ рд╣реИ

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ pkg.type рдХрд╛ рдЪреЗрдХ [email protected] https://github.com/npm/cli/blob/0c5e815d8400b7c778e7013d8637379db28a46a/lib/install/deps.js#L511 рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ npm рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рдЖрд╕рд╛рди рдерд╛, рдореЗрд░реЗ рд▓рд┐рдП [email protected] рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, https://github.com/npm/cli/blob/56c980266edd12be214033d2e040983b19787808/lib/install/dibs.js#L517 рдЬреИрд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪреЗрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ if (pkg.type && (pkg.type !== 'commonjs')) { рднреА рдХрдо рд╕реЗ рдХрдо рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред рдХреМрди рд╕рд╛-рд╕рдВрдЧреНрд░рд╣ "рдкрд░реАрдХреНрд╖рдг" рдкреИрдХреЗрдЬред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕ type рдлрд╝реАрд▓реНрдб рдореЗрдВ рдХрдИ рдЕрдиреНрдп рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╕рд░рд▓ рдЬрд╛рдВрдЪ рд╢рд╛рдпрдж рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧреАред

рдореИрдВ npm 3.5.2 рдФрд░ рдиреЛрдб 8.10.0 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ @ ethanplee14 рд╕реБрдЭрд╛рд╡ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЧрдпрд╛ред

рдореИрдВ Digitalocean.com рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП Node рдФрд░ NPM рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04

$ node --version
v8.10.0
$ npm --version
3.5.2

рдЗрд╕ рдЪреВрд╕рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдиреБрд╕реНрдЦрд╛ рд╣реИ?

рдпрд╣рд╛рдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ :(
рдЙрдмрдВрдЯреБ рдиреЗ 18.04 рдХреЛ рдПрд▓.рдЯреА.
рдиреЛрдб v8.10.0
npm v3.5.2

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реВрдЪрдирд╛ рджреАред

https://github.com/scripting/Scripting-News/issues/172

рдФрд░ рдЗрд╕реЗ рдиреЛрдб рдФрд░ рдПрдирдкреАрдПрдо рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╡рд╣рд╛рдВ рдирд┐рд░реНрджреЗрд╢ рдЦрддреНрдо рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВред

рдиреЗрдЯ-рдиреЗрдЯ - рдбрд┐рдЬрд┐рдЯрд▓ рдУрд╢рди рдХреЛ рдпрд╛ рддреЛ рдЕрдкрдиреЗ рдбреЙрдХреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдЙрдирдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛред

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдиреЛрдб v8.10.0 рдФрд░ npm v3.5.2 рдЬреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ, рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдореИрдВрдиреЗ npm install -g npm @ рд▓реЗрдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореЗрд░реЗ рдиреЛрдб рдФрд░ npm рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк Ubuntu 18.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдиреЛрдб 10 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -       
apt -y install nodejs make gcc g++

рдзрдиреНрдпрд╡рд╛рдж!!!!!! рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛

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

npm install -g npm@3

рдпрд╛ рдпрджрд┐ рдЖрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:
npm install -g [email protected]

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдк рдореЗрдВ рд╕реЗ рдХреБрдЫ рдорджрдж рдХрд░рддрд╛ рд╣реИ!

рдЙрдмрдВрдЯреВ 18.04 рдПрд▓рдЯреАрдПрд╕ рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдЙрдкрд░реНрдпреБрдХреНрдд рд╕рднреА рддрд░реАрдХреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдХрд┐рд╕реА рдиреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛

i@support-System-Product-Name:~/Projects/molstar-master$ npm --version
3.5.2
i@support-System-Product-Name:~/Projects/molstar-master$ node --version
v13.10.1

@ LivC182 рдпрджрд┐ рдЖрдк рдиреЛрдб 13.x рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХрд╛ npm рд╕рдВрд╕реНрдХрд░рдг рдЙрдЪреНрдЪрддрд░ LOOOOOT рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ Bpm рдХрдорд╛рдВрдб рдХреЗ рдорд╛рд░реНрдЧ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реИ, рдФрд░ рдЗрд╕реЗ hash -d npm рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП Ubuntu 18.04 LTS рдкрд░ рдЪрд▓ рд░рд╣реЗ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛:
https://askubuntu.com/questions/1036278/npm-is-incorrect-version-on-latest-ubuntu-18-04-installation

рдУрдордЧ, рдореИрдВ 26 рдлрд░рд╡рд░реА рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рднреА рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпреЛрдЧреНрдп, рдпрд╣ рдорд╣рд╛рди рдзрд╛рдЧрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

  1. рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:
sudo npm install -g n
sudo n latest
  1. Npm рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:
sudo npm install -g npm
  1. рдХреНрдпрд╛ @runcible рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛
hash -d npm
  1. Npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
npm i
  1. рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:
sudo npm install -g n
sudo n latest
  1. Npm рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:
sudo npm install -g npm
  1. рдХреНрдпрд╛ @runcible рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛
hash -d npm
  1. Npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
npm i

рдЗрд╕ рдХрд╛рдо рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг:
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: рдЙрдмрдВрдЯреВ 18.04LTS
рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдг: v14.5.0
рдПрдирдкреАрдПрдо рд╕рдВрд╕реНрдХрд░рдг: 6.14.5

рдЬрдм рд░рдирдирд┐рдЧ рд╕рд┐рдВрдкрд▓ npm install рд╕рднреА рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ .. рд▓реЗрдХрд┐рди рдбреЙрдХрдЯрд░рд╛рдЗрд▓ рдореЗрдВ npm install рдЪрд▓рдиреЗ рдкрд░ рдореБрдЭреЗ рдпрд╣ рдорд┐рд▓рддрд╛ рд╣реИ;

npm рдИрдЖрд░рдЖрд░! рд▓рд┐рдирдХреНрд╕ 4.14.111-boot2docker
npm рдИрдЖрд░рдЖрд░! argv "/ usr / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / рдиреЛрдб" "/ usr / рд╕реНрдерд╛рдиреАрдп / рдмрд┐рди / npm" "рд╕реНрдерд╛рдкрд┐рдд"
npm рдИрдЖрд░рдЖрд░! рдиреЛрдб v6.5.0
npm рдИрдЖрд░рдЖрд░! npm v3.10.3
npm рдИрдЖрд░рдЖрд░! рдХреЛрдб EMISSINGARG

npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкреНрдЯрд░ рддреНрд░реБрдЯрд┐: # 1 рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░реЛрд░ рдкрд░ рдФрд░рд▓реЙрдЧрдПрдВрдбрдлрд┐рдирд┐рд╢ (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:31:3)
npm рдИрдЖрд░рдЖрд░! typechor at fetchPackageMetadata (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:51:22)
npm рдИрдЖрд░рдЖрд░! typeerror at solutionWithNewModule (/usr/local/lib/node_modules/npm/lib/install/deps.js/15:12)
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд╕рд░ / /rr/local/lib/node_modules/npm/lib/install/deps.js/16:7 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд╕рд░ / /rr/local/lib/node_modules/npm/node_modules/iferr/index.js:13:50 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ / /rr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:37:12 рдкрд░
npm рдИрдЖрд░рдЖрд░! addRequestedAndFinish (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:67%) рдкрд░ рдЯрд╛рдЗрдкрд░
npm рдИрдЖрд░рдЖрд░! рд╡рд╛рдкрд╕реА рдореЗрдВ рдЯрд╛рдЗрдкрд░ редAndAddMetadata (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:121:7)
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░рд╛рдЗрдЯрд░ рдкрд░ рдкрд┐рдХрд╡рд░реНрдЬрдирдлреНрд░реЙрдордЧреНрд░реИрдЬрд┐рд╕реНрдЯреНрд░реАрдбрд┐рдХреБрд▓рдореЗрдиреНрдЯ (/usr/local/lib/node_modules/npm/lib/fetch-package-metadata.js:138:20)
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд╕рд░ / /rr/local/lib/node_modules/npm/node_modules/iferr/index.js:13:50 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░реЛрд░ рдпрд╣ рд╕реНрд╡рдпрдВ npm рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ:
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ http://github.com/npm/npm/issues
npm рдЬрд╛рдирдХрд╛рд░реА рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ 1: 10:31:16 рдЕрдкрд░рд╛рд╣реНрди
npm рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдпрд╛рд╕ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЕрдиреБрд░реЛрдз рдХреЛрд╢рд┐рд╢ # 1 рдкрд░ 10:31:16 PM
NPM http рд▓рд╛рдиреЗ рдкреНрд░рд╛рдкреНрдд https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz
npm http fetch 200 https://registry.npmjs.org/array.prototyp.map/-/array.prototyp.map-1.0.2.tgz

npm рдИрдЖрд░рдЖрд░! рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд┐рд╕реА рднреА рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
npm рдИрдЖрд░рдЖрд░! /portalv2/npm-debug.log
рдХрдорд╛рдВрдб '/ bin / sh -c npm install' рдиреЗ рдПрдХ рдЧреИрд░-рд╢реВрдиреНрдп рдХреЛрдб рд▓реМрдЯрд╛рдпрд╛: 1

..already рдбрд╛рд▓ рджрд┐рдпрд╛ рд╣реИ RUN npm install -g npm@latest рдареАрдХ рдкрд╣рд▓реЗ dockerfile рдореЗрдВ, npm install

рдХреГрдкрдпрд╛ рд╕рд╣рд╛рдпрддрд╛ рдХреАрдЬрд┐рдП :(

рдореИрдВ Ubuntu 18.04 (WSL рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░) рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред

тЭМ npm update -g @vlue/cli рд╕реЗ рд▓реЗрдХрд░ 4.4.6 рддрдХ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реБрдЖред
тЭМ npm update -g npm 6.13.4 рдиреЗ рдЗрд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
V рдЕрдкрдЧреНрд░реЗрдбрд┐рдВрдЧ рдиреЛрдб ( рдХрд░рдХреЗ ) v12.16.1 (рдЬреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ) рдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛:

nvm install 12.16.1
nvm use 12.16.1

рдореБрдЭреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ sudo chown -R 1000:1000 "/home/daniel/.npm" рд╣реЛрдиреЗ рдереЗ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдкреБрд░рд╛рдиреЗ npm рд╕рдВрд╕реНрдХрд░рдг рдХреА рдПрдХ рдмрдЧ рдХреЗ рдХрд╛рд░рдгред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ,

npm install -g npm<strong i="6">@latest</strong>
sudo chown -R $USER:$(id -gn $USER) /home/$USER/.config

рдХреА рдЪрд╛рд▓ рдЪрд▓реА

рдЕрдкрдбреЗрдЯ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ npm рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рд╣рдо apt-get рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдмрд╕реЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 3.5.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ)ред рд╣рдордиреЗ рдЕрдкрдиреЗ Dockerfile рдореЗрдВ RUN рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ npm рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛

RUN npm install -g npm@latest

рд╣рдо apt-install рдХреА рд╕реВрдЪреА рдореЗрдВ apt-get рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рдереЗ, рд▓реЗрдХрд┐рди npm рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ apt рд╕реНрдерд╛рдкрд┐рдд рд╡рд┐рдХрд▓реНрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрдирдкреАрдЯреА рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЙрдкрдпреБрдХреНрдд рд╕реВрдЪреА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЗрд╕реЗ рдКрдкрд░ рдХреА рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдХреА рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ, рдФрд░ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдХреБрдЫ рдорджрдж рдХрд░реЗрдЧрд╛ред

тЪЩя╕П CLI рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ред рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ...

loadDep: @ ant-design-vue / b тХвтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ ant тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтХЯ
loadDep: рд╕реНрд░реЛрдд-рдорд╛рдирдЪрд┐рддреНрд░ тЖТ afte ep- тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтХЯ
рд▓реЛрдбрдбреЗрдк: рдлрд╝реЗрд╕реЗрд╡реЗрдиреНрдЯреНрд╕ тЖТ 304 se se тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтХЯ
loadDep: рдЗрдиреНрдХреНрд╡рд╛рдпрд░рд░ quir quir тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтХЯ
loadDep: тЖТ рдХреЗ
рд▓реЛрдбрдбреЗрдк: рд╡реЗрдмрдкреИрдХ-рдорд░реНрдЬ тЖТ рдПрдХ тХвтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ pack тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтХЯ
loadDep: рд╡реЗрдмрдкреИрдХ-рдорд░реНрдЬ тЖТ m тХвтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ pack тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтХЯ
npm рдИрдЖрд░рдЖрд░! рд▓рд┐рдирдХреНрд╕ 5.4.0-42-рдЬреЗрдиреЗрд░рд┐рдХ
npm рдИрдЖрд░рдЖрд░! argv "/ usr / bin / node" "/ usr / bin / npm" "рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ" "--loglevel" "рддреНрд░реБрдЯрд┐"
npm рдИрдЖрд░рдЖрд░! рдиреЛрдб v8.10.0
npm рдИрдЖрд░рдЖрд░! npm v3.5.2
npm рдИрдЖрд░рдЖрд░! рдХреЛрдб EMISSINGARG

npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкреНрдЯрд░ рддреНрд░реБрдЯрд┐: # 1 рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ рдореЗрдВ рдФрд░ рд▓реЛрдЖрдЧрдлрдВрдбрд┐рд╢ (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm рдИрдЖрд░рдЖрд░! typechor at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm рдИрдЖрд░рдЖрд░! typeerror at solutionWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ / /rr/share/npm/lib/install/deps.js:457:7 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ / /rr/share/npm/node_modules/iferr/index.js/13/50 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ / /rr/share/npm/lib/fetch-package-metadata.js.37/12 рдкрд░
npm рдИрдЖрд░рдЖрд░! addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82 рдкрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ)
npm рдИрдЖрд░рдЖрд░! рд╡рд╛рдкрд╕реА рдХреЗ рд╕рдордп рдЯрд╛рдЗрдк рдХрд░реЗрдВред
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░рд╛рдЗрдЯрд░ рдкрд░ рдкрд┐рдХрд╡рд░реНрдЬрдирдлреНрд░реЙрдордЧреНрд░реИрдЬрд┐рд╕реНрдЯреНрд░реАрдбрд┐рдХрд▓реНрдЪрд░ (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ / /rr/share/npm/node_modules/iferr/index.js/13/50 рдкрд░
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░реЛрд░ рдпрд╣ рд╕реНрд╡рдпрдВ npm рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ:
npm рдИрдЖрд░рдЖрд░! рдЯрд╛рдЗрдкрд░ http://github.com/npm/npm/issues

npm рдИрдЖрд░рдЖрд░! рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрд┐рд╕реА рднреА рд╕рдорд░реНрдерди рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
npm рдИрдЖрд░рдЖрд░! /home/hah/Schreibtisch/vue/contakt/npm-debug.log
ERROR рдХрдорд╛рдВрдб рд╡рд┐рдлрд▓: npm рдЗрдВрд╕реНрдЯреЙрд▓ - рдХреНрд▓реЛрд╡рд▓ рддреНрд░реБрдЯрд┐
рдЗрд╕рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдирд╣реАрдВ рдХреА рдереА

@heshamahrabi рджреЛрдиреЛрдВ рдиреЛрдб 8 рдФрд░ npm install -g npm рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ?

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк ubuntu рдорд╢реАрдиреЛрдВ рдореЗрдВ npm рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдорд╛рд░реНрдЧ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣ рд╕рдХрддреА рд╣реИ
рдХреЛ рджреЗрдЦреЗрдВ :

https://askubuntu.com/questions/1036278/npm-is-incorrect-version-on-latest-ubuntu-18-04-installation

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП me рдЪрд╛рд▓ рдЪрд▓реА

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк ubuntu рдорд╢реАрдиреЛрдВ рдореЗрдВ npm рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдорд╛рд░реНрдЧ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣ рд╕рдХрддреА рд╣реИ
рдХреЛ рджреЗрдЦреЗрдВ :

https://askubuntu.com/questions/1036278/npm-is-incorrect-version-on-latest-ubuntu-18-04-installation

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЪрд╛рд▓ рдЪрд▓реА

  • рдореИрдВ рдЖрдкрдХреЛ рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛ рд╣реВрдВ, рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕реА рд╣реА рдереА, рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдиреБрднрд╡, рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд▓рд╛рд╣ рдЖрдкрдХреЛ рдореЗрд░реЗ рджреЛрд╕реНрдд @ljharb рдХрд╛ рднреА рдзрдиреНрдпрд╡рд╛рдж

sudo npm install -g npm@latest
hash -r

рдореЗрд░реЗ рд▓рд┐рдП рдЫрд▓ рдХрд┐рдпрд╛

рдкрд╣рд▓реЗ "sudo -i" [рдЖрдкрдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛] рджреНрд╡рд╛рд░рд╛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрди рдЬрд╛рддреЗ рд╣реИрдВ] рдФрд░ рдлрд┐рд░ рдХрдорд╛рдВрдб "npm install -g npm @ latest " рдЪрд▓рд╛рдПрдБ

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдиреЛрдб v8.10.0 рдФрд░ npm v3.5.2 рдЬреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ, рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдореИрдВрдиреЗ npm install -g npm @ рд▓реЗрдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореЗрд░реЗ рдиреЛрдб рдФрд░ npm рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк Ubuntu 18.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдиреЛрдб 10 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -       
apt -y install nodejs make gcc g++

рдзрдиреНрдпрд╡рд╛рдж!!!!!! рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛

рдзрдиреНрдпрд╡рд╛рдж рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛!

curl -sL https://deb.nodesource.com/setup_10.x | рд╕реБрдбреЛ-рдИ рдмреИрд╢ -
apt -y install ndjs gcc g ++ рдмрдирд╛рддреЗ рд╣реИрдВ

рд╣рд╛рдБ!! рдпрд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ!

рдореБрдЭреЗ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ рдХреЛ 18 рд╕реЗ 20 рддрдХ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛

рдкрд╡рд┐рддреНрд░ рдмрдХрд╡рд╛рд╕, рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рднреА рдмрдВрдж рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ ??? рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 10 рдорд╣реАрдиреЗ рдФрд░ 2 рдкреЛрд╕реНрдЯ рдХреЗ рдмрд╛рдж ??

рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред

@HotGreenPeas рдмрдВрдж рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЪрд░рдг рджрд░ рдЪрд░рдг рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХреНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рднреА рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдереА рдЬреЛ рдиреЛрдб 5.4.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдПрдирд╡реАрдПрдо ( nvm install 5.4.1 ) рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдиреЗ npm рдХреЗ рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг (рдЬреИрд╕реЗ 3.x) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред Npm рдХрд╛ рд╡рд╣ рд╕рдВрд╕реНрдХрд░рдг npm i рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рд╕рдХрд╛ рдФрд░ рдУрдкреА рдореЗрдВ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдореИрдВрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ nvm install-latest-npm рдЬрд┐рд╕рдиреЗ рдирд╡реАрдирддрдо npm рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬреЛ рдХрд┐ 5.4.1 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ, рдЬреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ 5.3.0 рд╣реИред

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

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

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

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

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

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

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