_feature_๋ฅผ ์์ฒญํ๊ฑฐ๋ _bug_๋ฅผ ์ ๊ณ ํ์๊ฒ ์ต๋๊น?
๊ณค์ถฉ
ํ์ฌ ํ๋์ ๋ฌด์์
๋๊น?
๊ฒ์ ๋ tarball์ ์๋ชป๋ ๋ฐ์ดํฐ๊ฐ ์์ต๋๋ค (์ฆ, dist
, node_modules
, package
ํด๋ ๋ฐ .eslintignore
ํ์ผ).
์ด๋ฏธ ๊ฒ์๋ฅผ ์ทจ์ํ์ง๋ง unpkg.com์๋ ์ด๋ฏธ ์ผ๋ถ ํญ๋ชฉ์ด ์บ์๋์ด ์์ต๋๋ค.
https://unpkg.com/[email protected]/ (์ค๋ก ์๋ฃ)
https://registry.npmjs.org/react-tabs/-/react-tabs-0.8.1.tgz
ํ์ฌ ๋์์ด ๋ฒ๊ทธ ์ธ ๊ฒฝ์ฐ ์ฌํ ๋จ๊ณ๋ฅผ ์ ๊ณตํ์ญ์์ค.
yarn version
๋ฐ 0.8.1 ์
๋ ฅ
yarn publish
๋ฐ ๋ฒ์ ์ ์
๋ ฅํ์ง ์๊ณ ๋ฒ์ ํ๋กฌํํธ์์ Enter๋ฅผ ๋๋ฅด์ญ์์ค.
์์๋๋ ๋์์ ๋ฌด์์
๋๊น?
https://unpkg.com/[email protected]/ (npm์ผ๋ก ์๋ฃ)
tarball์ ๋ ํด๋ผ์ด์ธํธ ๋ชจ๋์์ ๋น์ทํด์ผํฉ๋๋ค.
node.js, yarn ๋ฐ ์ด์ ์ฒด์ ๋ฒ์ ์ ์ธ๊ธํ์ญ์์ค.
๋ ธ๋ 6.9, ์์ฌ 0.16.0, macOS 10.12
์ ์ฅ์๋ https://github.com/reactjs/react-tabs์ ๋๋ค.
$ yarn publish
์ผ๋ก ๋ฒ์ ์ง์ ํจํค์ง๋ฅผ ๊ฒ์ํ์ง๋ง ์ค์นํ๋ ค๊ณ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค.
error An unexpected error occurred: "https://registry.yarnpkg.com/@my-scope/my-pkg/-/my-pkg-1.0.0.tgz: invalid tar file"
์ฌ์ ํ ์ผ์ด๋๊ณ ์์ต๋๊น?
๋ ์ด์ ์ฌํ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ซ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
$ yarn publish
์ผ๋ก ๋ฒ์ ์ง์ ํจํค์ง๋ฅผ ๊ฒ์ํ์ง๋ง ์ค์นํ๋ ค๊ณ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค.