рдпрд╣ рдЗрд╕ рдЕрдирд╕реБрд▓рдЭреЗ рдмрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреАрд╡рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рдпрд╛рд╕ рд╣реИ: https://github.com/npm/npm/issues/14458
рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдХрдорд╛рдВрдб npm config get prefix
рдорд▓реНрдЯреА-рд╕реЗрдХрдВрдб рдзреАрдорд╛ рд╣реИред рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЬреИрд╕реЗ nvm
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ nvm рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реЗрд▓ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП https://github.com/nvm-sh/nvm/issues/782 рджреЗрдЦреЗрдВред рдЗрд╕рд▓рд┐рдП, рд╢реЗрд▓ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реБрдкрд░ рд╕реНрд▓реЛ рд╣реИ, рдЦрд╛рд╕рдХрд░ WSL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдПред
рд╣рдореЗрд╢рд╛
рдПрдирдкреАрдПрдо рд╕реАрдПрд▓рдЖрдИ
time npm config get prefix
рднрд╛рдЧреЛ, рдмрд╣реБ-рджреВрд╕рд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рджреЗрдЦреЗрдВред
npm config get prefix
рдЪрд▓рд╛рдПрдБ
рд░рд┐рдЬрд▓реНрдЯ рдЬрд▓реНрджреА рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред
?
cc @darcyclarke; рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рд░ nvm рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░ рдХрд╛ рдПрдХ рдЯрди рдмрдирд╛ рджреЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рд╣рд░ рдЯреНрд░реИрд╡рд┐рд╕-рд╕реАрдЖрдИ рд░рди рд╢рд╛рдорд┐рд▓ рд╣реИред
ред рдореИрдВ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реВрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХреБрдЫ рдЦреБрджрд╛рдИ рд╣реЛ рд░рд╣реА рд╣реИ
рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ? рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, npm config get prefix
рдореЗрд░реА рдорд╢реАрди рдкрд░ рдмрд╣реБрдд рдзреАрдорд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рддрдм рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рдХреБрдЫ рдЬрдЧрд╣ рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ SSD рд╕реЗ /var/
HD рддрдХ
рдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рдХрдорд╛рдВрдб рдЪрд▓рддрд╛ рд╣реИ (рдореЗрд░реЗ .bashrc
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ) рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реИ, 10-20 рд╕реЗрдХрдВрдб рдХреЗ рдмреАрдЪ рдХрд╣реАрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред рдмрд╛рдж рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ (рдирдП рдЦреЛрд▓ рдЦреЛрд▓рдХрд░) рдпрд╣ 'рдХреЗрд╡рд▓' рдХреБрдЫ рд╕реЗрдХрдВрдб рд▓реЗрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╣рд╛рд▓ рд╣реА рдореЗрдВ,
npm config get prefix
рдореЗрд░реА рдорд╢реАрди рдкрд░ рдмрд╣реБрдд рдзреАрдорд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рддрдм рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рдХреБрдЫ рдЬрдЧрд╣ рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ SSD рд╕реЗ/var/
HD рддрдХрдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рдХрдорд╛рдВрдб рдЪрд▓рддрд╛ рд╣реИ (рдореЗрд░реЗ
.bashrc
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ) рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реИ, 10-20 рд╕реЗрдХрдВрдб рдХреЗ рдмреАрдЪ рдХрд╣реАрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред рдмрд╛рдж рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ (рдирдП рдЦреЛрд▓ рдЦреЛрд▓рдХрд░) рдпрд╣ 'рдХреЗрд╡рд▓' рдХреБрдЫ рд╕реЗрдХрдВрдб рд▓реЗрддрд╛ рд╣реИред