Cli: npm ci Git рдореЙрдбреНрдпреВрд▓ (рд╕рдВрд╕реНрдХрд░рдг 6.11ред *) рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд▓рд╛рддрд╛ рд╣реИ

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

  Original bug ticket: [https://npm.community/t/10076](https://npm.community/t/10076)
  Originally filed: 2019-09-16T18:40:45.299Z

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

node:12.13.0 рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ (CI рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдЬреЛ 6.12.0 рдЪрд▓рддрд╛ рд╣реИред рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХреЛ рднреА рдЕрдкрдиреЗ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж npm рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 6.14.3 рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ npm ci ред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, npm ci 6.14.3 рдореЗрд░реА рд╡рд┐рдХрд╛рд╕ рдорд╢реАрди (рдПрдХ рдореИрдХ) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ

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

рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ 6.12.0 рдореЗрдВ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИред

node:12.13.0 рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ (CI рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдЬреЛ 6.12.0 рдЪрд▓рддрд╛ рд╣реИред рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХреЛ рднреА рдЕрдкрдиреЗ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж npm рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 6.14.3 рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ npm ci ред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, npm ci 6.14.3 рдореЗрд░реА рд╡рд┐рдХрд╛рд╕ рдорд╢реАрди (рдПрдХ рдореИрдХ) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ рдЬрдм рджреЛрдиреЛрдВ рдХрдорд╛рдВрдб рдкрд░ node:12.13.0 docker рдХрдВрдЯреЗрдирд░ (gitlab-runner CI) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП: npm install рдФрд░ npm ci ред

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ npm .gitignore рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ .npmignore рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдЦрд╛рд▓реА .npmignore рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ (macOS рд╕рд┐рд╕реНрдЯрдо рдкрд░) рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред

рд╕рдмрд╕реЗ рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ node_modules рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

$ docker run --rm --name node-test -v "$PWD":/usr/src/app -w /usr/src/app node:12.13.0 \
             sh -c 'npm cache clean --force && npm ci'

рдореБрдЭреЗ рдХреЗрд╡рд▓ рддрднреА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрдм рд╕реАрдЖрдИ рдзрд╛рд╡рдХ рдкрд░ рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдЬреЛ node:12.13.0 docker рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред

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

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

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

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

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

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

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