Original bug ticket: [https://npm.community/t/831](https://npm.community/t/831)
Originally filed: 2018-07-23T20:19:41.160Z
npm 6.13.0 ์์ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. pack
๋ฌด์ ํ์ผ์ด ํฌํจ๋ฉ๋๋ค .gitignore
๋ฐ / ๋๋ .npmignore
์ ๋์ด๋ ๊ฒฝ์ฐ files
. ์ด๋ฌํ ํ์ผ์ด ๋๋ ํ ๋ฆฌ์ ๋ค๋ฅธ ํ์ผ์ ํฌํจํ๋ ค๋ ๋๋ ํ ๋ฆฌ ๋ด์ ์์ ๋ ๊ฐ์ฅ ๋๋๋ฌ์ง๋๋ค.
์ ์๊ฒ ํจ๊ณผ๊ฐ ์๋ ํ ๊ฐ์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ files
๋ฐฐ์ด์ ๋ง์ง๋ง ํญ๋ชฉ์ผ๋ก "!.DS_Store"
๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์
๋๋ค(์์๊ฐ ์ค์ํ ๊ฒ ๊ฐ์ต๋๋ค).
npm 6.12.1๋ถํฐ ๋น์ทํ ๊ฒ์ ๋ณด๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. My .gitignore
npm-shrinkwrap.json
๋ฐ /build/
๋๋ ํ ๋ฆฌ๋ฅผ ์ ์ธํ๋๋ก ์ง์ ํฉ๋๋ค. package.json
๋ files
์น์
์ build
๋๋ ํ ๋ฆฌ๋ฅผ ๋ช
์์ ์ผ๋ก ๋์ดํฉ๋๋ค. ๋ด ๋น๋ ์ ์ฐจ์ ์ผ๋ถ๋ก ๋ชจ๋ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์ npm-shrinkwrap.json
๋ฅผ ์์ฑํ ๋ค์ build
๋๋ ํฐ๋ฆฌ์ ๋ณต์ฌํฉ๋๋ค.
npm 6.4.1, ~6.7, ~6.9, ~6.10, ~6.11 ๋ฐ 6.12.0์์ ํจํค์ง ํ์ผ( npm pack
)์๋ build/npm-shrinkwrap.json
๋ง ํฌํจ๋์ง๋ง 6.12.1 ์ด์์์๋ build/npm-shrinkwrap.json
_and_ npm-shrinkwrap.json
ํฉ๋๋ค.
(์ปค๋ฎค๋ํฐ๋ ์ง๊ธ ๋ค์ด/์ฝ๊ธฐ ์ ์ฉ์ ๋๋ค. ๋์ผํ ๋ฌธ์ ๊ฐ ์๋๋ผ๋ฉด ์ฌ๊ณผ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค!)
๊ฒ์๋ ํจํค์ง์ ์ด๋ ๋ถ๋ถ์๋ ์์ถํฌ์ฅ ํ์ผ์ ํฌํจํ๋ ๊ฒ์ด ์ด์ํ๊ฒ ๋ณด์ด์ง๋ง ์ด์จ๋ ๋ฃจํธ์๋ง ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋น๋ ํ๋ก์ธ์ค์์ ์ฌ๋ณธ์ ๊ฑฐ๊ธฐ์ ๋๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
ํ์คํ ์ข์ ์ง๋ฌธ์ ๋๋ค.
build/ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ๋์ปค ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ๋ค๋ฅธ ๋น๋ ๋จ๊ณ์ ์ผ๋ถ๋ก build/ ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค. ์์ด๋์ด๋ npm test
๋ฑ์ ๋์ปค ์ธ๋ถ์์ ํ ๋ฒ ์คํํ ๋ค์, Shrinkwrap ํ์ผ์ด ๋์ปค ํ๋ก์ธ์ค์ ์๋๋ฅผ ๋์ด๋๋ก ํ๋ ๊ฒ์ด์์ต๋๋ค(๋์ปค ๋ด๋ถ์ npm install
๊ฐ ์ ํํ ๋์ผํ ํ์ผ์ ์ ํํ๋๋ก ํจ์ผ๋ก์จ). ์ด๊ฒ์ ๋ํ ๊ฑด๋ฌผ์ ์ฌ์ฉ๋ ๊ฒ์ ๋ํ ๋ฌธ์ ์ญํ ์ ํฉ๋๋ค. ํ๋ก์ธ์ค๋ ๋จ์ํ npm-shrinkwrap.json์ ๋น๋ ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ์ต๋๋ค.
์ง๊ธ ์์ ์ mv
๋์ cp
๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ์ build/
๋๋ ํ ๋ฆฌ๋ก ๊ฐ์ ธ์ค๋ ๊ฒ์
๋๋ค.
ํธ์ง: ๋๋ฅผ ์ํ ์์ /ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋ํ์ง๋ง ๋ ์ง์คํธ๋ฆฌ์ ๋์ ํจํค์ง๊ฐ ๋ณ๊ฒฝ๋์ด ํฌํจํด์๋ ์ ๋๋ ํ์ผ์ด ๋ถ์ฃผ์ํ๊ฒ ํฌํจ๋ ์ ์๋ค๋ ์ ์ด ์ฝ๊ฐ ๊ฑฑ์ ๋ฉ๋๋ค. ๋ค๋ฅธ ๋ถ๋ถ ๋๋ฌธ์ ์ฐ์ฐํ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋ด ์์คํ
์์ npm-shrinkwrap.json
ํ์ผ์ด ์๋์ง ํ์ธํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
npm 6.13.0 ์์ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
pack
๋ฌด์ ํ์ผ์ด ํฌํจ๋ฉ๋๋ค.gitignore
๋ฐ / ๋๋.npmignore
์ ๋์ด๋ ๊ฒฝ์ฐfiles
. ์ด๋ฌํ ํ์ผ์ด ๋๋ ํ ๋ฆฌ์ ๋ค๋ฅธ ํ์ผ์ ํฌํจํ๋ ค๋ ๋๋ ํ ๋ฆฌ ๋ด์ ์์ ๋ ๊ฐ์ฅ ๋๋๋ฌ์ง๋๋ค.์ ์๊ฒ ํจ๊ณผ๊ฐ ์๋ ํ ๊ฐ์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์
files
๋ฐฐ์ด์ ๋ง์ง๋ง ํญ๋ชฉ์ผ๋ก"!.DS_Store"
๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค(์์๊ฐ ์ค์ํ ๊ฒ ๊ฐ์ต๋๋ค).