@types/bluebird๋ ๋ค์ ์ค๋ฅ๋ฅผ ์ ๊ณตํฉ๋๋ค.
node_modules/@types/bluebird/index.d.ts(623,33): error TS2304: Cannot find name 'Map'.
node_modules/@types/bluebird/index.d.ts(623,78): error TS2304: Cannot find name 'Map'.
node_modules/@types/bluebird/index.d.ts(810,39): error TS2304: Cannot find name 'Map'.
node_modules/@types/bluebird/index.d.ts(810,78): error TS2304: Cannot find name 'Map'.
node_modules/@types/bluebird/index.d.ts(813,27): error TS2304: Cannot find name 'Map'.
node_modules/@types/bluebird/index.d.ts(813,65): error TS2304: Cannot find name 'Map'.
์๋ ํ์ธ์ - ์์ง ์๋ชป๋ ์์น์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฒ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๋ช ๋ น์ค ๋๊ตฌ tsd์ ์ ์ฅ์์ ๋๋ค. ๋ด๊ฐ ์ฌ๊ธฐ ์๋ ๋์ ๋ฌธ์ ๋ tsconfig.json ํ์ผ์ ์ฌ๋ฐ๋ฅธ 'lib' ์ค์ ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ๋ฅผ ๋ด. https://www.typescriptlang.org/docs/handbook/compiler-options.html Map์ ์ป์ผ๋ ค๋ฉด lib "es2015"๊ฐ ํ์ํ ์ ์์ต๋๋ค. lib ์ค์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก TypeScript๊ฐ ์ฌ์ฉ์ ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ ์ ์ ์๋๋ก ํฉ๋๋ค. ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์คํ ์ค๋ฒํ๋ก๋ ์์์ ์ค๋ช ํ ๋ด์ฉ์ด ์ ์์ ๋ฒ๊ทธ๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ๋์์ ์์ฒญํ ์ ์๋ ์ฌ๋ฐ๋ฅธ ์ฅ์์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ ํ์ธ์ - ์์ง ์๋ชป๋ ์์น์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฒ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๋ช ๋ น์ค ๋๊ตฌ tsd์ ์ ์ฅ์์ ๋๋ค. ๋ด๊ฐ ์ฌ๊ธฐ ์๋ ๋์ ๋ฌธ์ ๋ tsconfig.json ํ์ผ์ ์ฌ๋ฐ๋ฅธ 'lib' ์ค์ ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ๋ฅผ ๋ด. https://www.typescriptlang.org/docs/handbook/compiler-options.html Map์ ์ป์ผ๋ ค๋ฉด lib "es2015"๊ฐ ํ์ํ ์ ์์ต๋๋ค. lib ์ค์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก TypeScript๊ฐ ์ฌ์ฉ์ ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ ์ ์ ์๋๋ก ํฉ๋๋ค. ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์คํ ์ค๋ฒํ๋ก๋ ์์์ ์ค๋ช ํ ๋ด์ฉ์ด ์ ์์ ๋ฒ๊ทธ๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ๋์์ ์์ฒญํ ์ ์๋ ์ฌ๋ฐ๋ฅธ ์ฅ์์ ๋๋ค.