UPNG.js์ NPM ๋ชจ๋์ ๋ง๋ค ์ ์์ต๋๊น? Node.js ๋๋ ๋ธ๋ผ์ฐ์ ์ปจํ ์คํธ์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ํ๋ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
์ค๋ ์๊ฐ๋๊ณผ ์ด๋ฐ ์ด์ผ๊ธฐ๋ฅผ ๋๋ด์ต๋๋ค.
npm ๋ชจ๋์ด ๊ณง ์์ฑ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์์ด์ ์์ฌ์ ์ต๋๋ค.
๋๋ ๊ทธ๋ค์๊ฒ NPM ํจํค์ง๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์น ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค์ด๋ฌ๋ผ๊ณ ์์ฒญํ์ต๋๋ค: https://github.com/npm/npm/issues/16625
BWT. ๋ง์ ํฅ๋ฏธ๋ก์ด ์ํํธ์จ์ด๊ฐ ์ด๋ฏธ ์ฌ๊ธฐ์ ์๊ณ GIT ํ๋กํ ์ฝ์ด ์ด์ ๋ํด ๋ถํธํด ๋ณด์ด๊ธฐ ๋๋ฌธ์ GitHub๋ NPM์ ๋ํ ์์ฒด ๋์์ ๋ง๋ค์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋๋ npm ํจํค์ง ์์ฒญ์ ๋๊ฐํ์ง๋ง ์์งํ ๋งํด์ ์ด ์ด๋ฆฐ ํ๋ก์ ํธ์ ๋ํด ๋ค์์ ์ํํฉ๋๋ค.
Npm์ github๊ณผ ํตํฉ์ ์๋ํ๊ณ ์์ผ๋ฉฐ ๋ด ์ข
์์ฑ ์ค ํ๋์ ์ฌ์ฉํฉ๋๋ค. ๋ณด๋ค:
https://docs.npmjs.com/cli/install
.. github๋ฅผ ๊ฒ์ํฉ๋๋ค.
์ฝ๋๋ ๋งค์ฐ ๊นจ๋ํฉ๋๋ค. ์ ์์์ ๋ค์ ํธ์ ๋์ต๋๋ค :)
๋ํ Node ํ๊ฒฝ์์ ์ฌ์ฉํ๋ ค๋ฉด ํ์ผ ์๋จ์ ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค.
import pako from 'pako';
export var UPNG = {};
์ผ๋ถ ์งํ ํ? :-)
์ด๋ฏธ ์ด ๋ชจ๋ ์ ๋ ธ๋ ๋ชจ๋ ์คํ์ผ์์ UPNG.js๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. @photopea ๊ฐ ๊ด์ฐฎ๋ค๋ฉด ์์ํ UPNG.js ๋ชจ๋์ ๊ฒ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ์ง๋ ์์ง๋ง ์ด๋ค ๊ธฐ๊ฐ๋ ๋ณด์ฅํ ์ ์์ต๋๋ค.
@awerlang ์ค์ ๋ก
var pako = require('pako');
module.exports = {};
@Scimonster ๋น์ ๋ง์ด ๋ง์, ๋๋ ์ด๊ฒ์ด ํธ๋์คํ์ผ๋ฌ๊ฐ ํ์ํ๋ค๊ณ ์ธ๊ธํ์ด์ผ ํ๋ค
๋๊ตฐ๊ฐ ์ด๊ฒ์ NPM์ ๊ฒ์ํ ๊ฒ ๊ฐ์ต๋๋ค. https://www.npmjs.com/package/upng
๋ถํํ๋ ์๋ ์ ์์ ๋ํ ๊ท์์ด ์์ต๋๋ค.
์ฌํผ! @ํฌํ ํผ !
์, ๋ํ ๊ณต๊ฐ ์ ์ฅ์์ NPM ๋ชจ๋์ ์ผ๋ถ๊ฐ ์๋์ด์ผ ํ๋ IntelliJ IDEA ๊ตฌ์ฑ ํญ๋ชฉ์ด ์์ต๋๋ค.
@Scimonster UPNG.js ๋ npm์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์์ต๋๊น?
@Scimonster UPNG.js ๋ npm์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์์ต๋๊น?
@Scimonster ๊ฐ ํ ๊ฒ์ธ๊ฐ ์๋๋ฉด ๋ด๊ฐ ํ ๊ฒ์ธ๊ฐ.
@photopea ์,
@Scimonster ์ข์, ๋ด๊ฐ ๋น์ ์ ํ๋ ฅ์๋ก ๋ง๋ค์์ต๋๋ค. UPNG.js๋ ๊ทธ๋๋ก ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉํ ์ ์๋๋ก ํด์ฃผ์ธ์. NPM์ ๋ํ ์ธ๊ธ์ README.md์ ์ถ๊ฐํฉ๋๋ค. ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ๋์์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค :)
์๋ฃ. ์์์ ๋งํ๋ฏ์ด ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฏธ upng
๊ฐ์ ธ๊ฐ๊ธฐ ๋๋ฌธ์ upng-js
๋ก ์
๋ก๋ํด์ผ ํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ npm ํจํค์ง ์์ฒญ์ ๋๊ฐํ์ง๋ง ์์งํ ๋งํด์ ์ด ์ด๋ฆฐ ํ๋ก์ ํธ์ ๋ํด ๋ค์์ ์ํํฉ๋๋ค.
Npm์ github๊ณผ ํตํฉ์ ์๋ํ๊ณ ์์ผ๋ฉฐ ๋ด ์ข ์์ฑ ์ค ํ๋์ ์ฌ์ฉํฉ๋๋ค. ๋ณด๋ค:
https://docs.npmjs.com/cli/install
.. github๋ฅผ ๊ฒ์ํฉ๋๋ค.
์ฝ๋๋ ๋งค์ฐ ๊นจ๋ํฉ๋๋ค. ์ ์์์ ๋ค์ ํธ์ ๋์ต๋๋ค :)