https://github.com/mozilla/pdfjs-dist ๋ฐ https://www.npmjs.com/package/pdfjs-dist ๋ ๋ฆด๋ฆฌ์ค๊ฐ ์ง์์ ์ธ ๋น๋์์ ๋ช ํํ๊ฒ ๋ณด์ฌ์ฃผ์ง ์์ต๋๋ค. https://github.com/mozilla/pdf.js/blob/a7c35025fed8beb8f9b93688fff40497c7ad2de0/external/dist/README.md ์์ ์ ๊ณตํ๋ ์ค๋ช ์๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ด๋ฅผ ๋ ๋ช ํํ๊ฒ ํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ https://mozilla.github.io/pdf.js/getting_started/ ๋ pdfjs-dist๊ฐ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค ๋น๋๊ฐ ์๋๋ผ๋ ๊ฒ์ ๋ช ํํ๊ฒ ๋ช ์ํ์ง ์์ต๋๋ค.
๋ค์์ ์ด๋ก ์ธํด ๋ฐ์ํ ํผ๋์ ์์ ๋๋ค. https://github.com/mozilla/pdf.js/pull/9385#issuecomment -363030784
๋๋ ๋์ npm ๋ฆด๋ฆฌ์ค๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
npm ์ถ์ํด์ฃผ์ธ์! ๋ชจ๋ ๋ฒ ํ ๋ฒ์ ์๋ next
ํ๊ทธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค์๋ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ํ์ฌ ๊ฑฐ์ ์
๊ณ ํ์ค์
๋๋ค.
https://github.com/mozilla/botio-files-pdfjs/pull/22 ์์ ์ด์ ๋ํ ์์ ์ ์ํํ์ต๋๋ค
์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ด ํ์คํ์ง ์์ ํ ๊ฐ์ง๋ ํ์ฌ npm ์ค์ ์ ์์ ํ๋ ๊ฒ์
๋๋ค. 2.0 ๋ธ๋์น๋ฅผ next
๋ก ๋ค์ ์ง์ ํ๊ณ ์ด์ 1.0 ๋ฒ์ ์ ์ถ์ํ ๋๊น์ง ์์ ์ ์ธ ๋ฒ์ ์ผ๋ก ๊ฒ์ํ ์๊ฐ์
๋๋ค. ์ด๊ฒ์ ์ด๋ฏธ npm์์ 2.0 ๋ฆด๋ฆฌ์ค๋ฅผ ๊ฐ์ ธ์จ ์ฌ๋์๊ฒ ์ฝ๊ฐ์ ์ด์ํจ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ์ ์์ ์ด๋ ค ์์ต๋๋ค!
์ ์ฒด ์ปค๋ฎค๋ํฐ์ ๋ํด ๋๋ตํ ์๋ ์์ง๋ง ์ ์๊ฐ์๋ ์ด๋ฌํ ๋ณ๊ฒฝ์ด ์ด ์ผํ์ฑ ์๋์ ๋งค์ฐ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๊ฒ์ด ์ฌ๊ธฐ์์ ๊ฐ์ฅ ์ข์ ํด๊ฒฐ์ฑ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ฒ๋ค๊ฐ, ๋ง์ฝ ์ฐ๋ฆฌ๊ฐ ์ต์ข 2.0 ๋ฒ์ ์ ์ถ์ํ๋ค๋ฉด ๋ ๋์ ๋ฒ์ ๋ฒํธ๋ฅผ ๊ฐ๊ฒ ๋ ๊ฒ์ด๊ณ , ๊ทธ๋์ ์ ์๊ฐ์๋ (ํ์ง๋ง ์ ๋ NPM์ ๋ด๋ถ ์๋์ ์ต์ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์์ ํ๋ฆด ์๋ ์์ต๋๋ค) ์ด์ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ฐ์ ธ์จ ์ฌ๋๋ค์ ๊ทธ๋ฐ ๋ค์ ์๋์ผ๋ก ์ต์ข 2.0 ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋๋ฉ๋๋ค.
์ค ์. ๊ณต์ 2.0๋ถํฐ ์์ํ๋ latest
๋์ next
๋ก ์ต์ข
์ด ์๋ ๋ฆด๋ฆฌ์ค์ ํ๊ทธ๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ๊ทธ๋์:
^1.x.xxx
์ฌ์ฉ์๋ ์ต์ 1.x ์ํํ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ณ์ ์ฌ์ฉํฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ ์์^2.x.xxx
์ฌ์ฉ์๋ ์ต์ข
์์ ๋ฒ์ 2.0์ ๋ฐ๊ฒ ๋๋ฉฐ ์ํํ์ ๋ ์ด์ ๋ฐ์ง ์๊ฒ ๋ฉ๋๋ค.latest
์ฌ์ฉ์๋ ์ต์ข
์์ ๋ฒ์ 2.0์ ๋ฐ๊ฒ ๋๋ฉฐ ์ํํ์ ๋ ์ด์ ๋ฐ์ง ์๊ฒ ๋ฉ๋๋ค.๊ทธ๋์ ๊ทธ๊ฒ์ ๊ฝค ๋ฌ์ฝคํ IMO์ ๋๋ค.
์ฐ๋ฆฌ๋ ๋ํ 1.x์์์ ๋ถ์ด ์ง์ 1 ๋ช ์ ์ค ์ ์ฌ์ฉํ์ฌ ํํธ๋ฅผ ์ฌ์ ๊ณต๊ฐ NPM์ ์ง์ ์ค๋จ ๋น์ ์ ๊ฐ๋ฅ์ฑ์ด ๋ฌด์์์ ์ผ๋ก ์ถ์ ๋ถ์์ PDF.js์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค "์ ๊ฐ์ ๋ฉ์์ง์ ํจ๊ป ๋ชจ๋ 1.x์์ ์ด์ ๋ฒ์ ์ ๋นํํ์ฌ. ๋ค์ด ๊ทธ๋ ์ด๋ํ์ธ์ ์ต์ ์์ ๋ฒ์ , 1.9.xxx ๋๋ ์์ ํ ์๋ก์ด 2.x ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ์ญ์์ค. ์ ๊ทธ๋ ์ด๋ ๊ฐ์ด๋: http://example.com/pdfjsupgradeguide ".
์ด์ ๋ด์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ณํฉ๋์์ต๋๋ค.
@brendandahl ๋ด ์ฌ์์/
์ด๊ฒ์ ์ด๋์ ์์ต๋๊น? ๋๋ ๊ณง webpack 4 ํธํ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ํ๊ณ ์์ต๋๋ค.
์ด๋ ๊ฒ ๋ ๊ฒ ๊ฐ๋ค.
์, pdfjs-dist
์ ์ฅ์๋ ๋ ์ด์ ์ปค๋ฐํ ๋๋ง๋ค ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ์ถ์ ํ๋ก์ธ์ค๊ฐ ์ ๋๋ก ์๋ํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. @brendandahl ์ํํ ์ ๋ง๋๋ ๋์ ๋ฌธ์ ๊ฐ pdfjs-dist
์๋ ๊ฒ์๋์ด์ผ ํ๋ฏ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํฉ๋๋ค.
@timvandermeij
2.0์ ์ธ์ ์ถ์ํ ๊ณํ์ด ์๋์? 2.0๊ณผ ๊ด๋ จํ์ฌ ๋จ์ ๋ฌธ์ ๊ฐ ์์ต๋๊น? https://github.com/mozilla/pdf.js/projects/5
@banyan ๋น์ ์ ์ง๊ธ ๊ทธ๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค:
https://github.com/mozilla/pdf.js/releases/tag/2.0.550
@prohtex , ๋ถ๋ช ํ ์ํํ์ผ๋ก ํ์๋ฉ๋๋ค.
@wojtekmaj ์ฌ์ ์ถ์๊ฐ ์๋๋ผ๊ณ ๋งํ์ง ์์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๋ฆด๋ฆฌ์ค์ ๊ฑฐ์ ๊ธฐ๋ฅ์ ์ผ๋ก ๊ฐ์ ๊ฒ์ด๋ผ๊ณ ๋ค์์ต๋๋ค. ์ด ๋งํฌ๋ฅผ ์ฐพ๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ต๋ค๋ ์ ์ ๊ฐ์ํ ๋, ๋๋ ๊ทธ๊ฒ์ ๊ณต์ ํ๊ณ ์ถ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
์๋ฃ๋์์ผ๋ ๋ซ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ ์ด๋์ ์์ต๋๊น? ๋๋ ๊ณง webpack 4 ํธํ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ํ๊ณ ์์ต๋๋ค.