рдПрдХ рдФрд░ рдмрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
npm install --save-dev webpack-dev-server
рдЙрддреНрдкрд╛рджрди:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: [email protected]
npm ERR! node_modules/webpack
npm ERR! dev webpack@"^5.3.2" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer webpack@"^4.0.0" from [email protected]
npm ERR! node_modules/webpack-dev-middleware
npm ERR! webpack-dev-middleware@"^3.7.2" from [email protected]
npm ERR! node_modules/webpack-dev-server
npm ERR! dev webpack-dev-server@"^3.11.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /Users/bergman/.npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/bergman/.npm/_logs/2020-11-04T06_31_48_517Z-debug.log
Npm v7.0.8 рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
Npm v7.0.8 рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореИрдВ рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, npm 7.0.3 рд╣реИ, рдореИрдВ рдЗрд╕реЗ 7.0.8 рдореЗрдВ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
@lornally рдЖрдк npm install npm<strong i="6">@latest</strong> -g
рдЪрд▓рд╛рдХрд░ npm рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, v7.0.8 рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm -v
рдЪрд▓рд╛рдПрдБред
рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ npm 7 рдХреЛ latest
рдЕрднреА рддрдХ рдЯреИрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди npm install -g npm@7
рдХреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЪрд╛рд▓ рдЪрд▓рдиреА рдЪрд╛рд╣рд┐рдП
рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ [email protected]
рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдФрд░ рдЖрдк [email protected]
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдЯреНрд░рд╛рдВрдЬреАрд╡рд▓реА рдкреАрдпрд░- webpack@^4.0.0
рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рддреНрд░реБрдЯрд┐ рдХреЗ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рдпреЗ рд╡реЗрдмрдкреИрдХ рд╕реАрдорд╛рдПрдБ рдЕрд╕рдВрдЧрдд рд╣реИрдВред
рдЖрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ webpack@4
рдХреЗ рдмрдЬрд╛рдп webpack@5
ред webpack-dev-server@3
webpack@5
рдХреЗ рд╕рд╛рде
(IMO, npm рдХрд╛ рдпрд╣рд╛рдБ рдЙрддреНрдкрд╛рджрди рдмрд╣реБрдд рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкреИрдХреЗрдЬреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореБрдЭреЗ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ рдФрд░ рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред) рд╕рдВрджреЗрд╢ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛ рдореБрджреНрджрд╛ рд╣реИ - рдпрд╣ "рд╕рд╣рдХрд░реНрдореА" рдХрд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ "рджреЗрд╡" рдФрд░ рдХрдИ рдЕрдиреНрдп рдмрд╛рддреЗрдВ рднреА рдХрд╣рддрд╛ рд╣реИ - рдФрд░ "рдЕрдкрд╕реНрдЯреНрд░реАрдо рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрдШрд░реНрд╖ рдХреЛ рдареАрдХ рдХрд░реЗрдВ" рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд╣реАрдВ рд╣реИред)
рдирд╡реАрдирддрдо рдПрдирдкреАрдПрдо v7 рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдФрд░ рдмреЗрд╣рддрд░ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдФрд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ред
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдВрднрд╛рд╡рдирд╛ рдереА
npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ npm @ рдирд╡реАрдирддрдо -g
рдлрд┐рд░
npm рд╡реЗрдмрдкреИрдХ-рджреЗрд╡-рд╕рд░реНрд╡рд░ - рд╕реЗрд╡-рджреЗрд╡ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
@ рд╢реЗрд▓реНрдл рдХрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди @mvyunko рдХрд░рддрд╛ рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз 7 рд╕реЗ 6 рд╕рдВрд╕реНрдХрд░рдг рд╣рд╛рд▓рд╛рдВрдХрд┐ npm рдиреАрдЪреЗред
рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдореИрдВрдиреЗ рдпреЗ рдХрджрдо рдЙрдард╛рдП рд╣реИрдВ:
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдВрднрд╛рд╡рдирд╛ рдереА
npm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ npm @ рдирд╡реАрдирддрдо -g
рдлрд┐рд░
npm рд╡реЗрдмрдкреИрдХ-рджреЗрд╡-рд╕рд░реНрд╡рд░ - рд╕реЗрд╡-рджреЗрд╡ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ