commander
μ μλ₯Ό λ³κ²½νλ types-2.0 λΆκΈ°μ PRμ λ§λ€κ³ μΆμ΅λλ€.
npm test
λ₯Ό μ€νν λ μ€λ₯κ° λ°μνμ΅λλ€.
commander/index.d.ts(6,1): error TS1084: Invalid 'reference' directive syntax.
/// <reference types="node" />
μ΄λ»κ² κ³ μΉ μ μλμ?
[email protected]
μ΄μμ μ¬μ©νμ¬ λΉλνμΈμ.
λλ₯Ό μν΄ κ·Έκ²μ ν΄κ²°νλ€.
@sanex3339 λ¬Έμ κ° ν΄κ²°λ κ²½μ° μ΄ λ¬Έμ λ₯Ό μ’
λ£ν μ μμ΅λκΉ?
μ λ typescrpit λ²μ 2.7μ μ¬μ©νκ³ μμΌλ©° λ€μμ λν΄ μ¬μ ν μ΄ μ€λ₯κ° λ°μν©λλ€.
/// <reference types="angular" />
ERROR in [default] xxx/node_modules/metismenu/types/metismenu.d.ts:6:0
Invalid 'reference' directive syntax.
ERROR in [default] xxx/metismenu/types/metismenu.d.ts:24:55
Cannot find name 'JQueryEventObject'.
ERROR in [default] xxx/src/vendor.browser.ts:4:7
Exported external package typings file 'xxx/node_modules/metismenu/types/metismenu.d.ts' is not a module. Please contact the package author to update the package definition.
μ΄ λ¬Έμ λ λ§λ¬μ΅λλ€.
κ·Έλ¦¬κ³ λ΄ typescrpitμ λ²μ 2.9.1μ
λλ€.
λμΌν μμΈκ° λ°μν©λλ€.
node_modules/@types/pdfjs-dist/index.d.ts(7,1) μ€λ₯: μ€λ₯ TS1084: μλͺ»λ 'μ°Έμ‘°' μ§μλ¬Έ
ν΅μ¬λ‘
μ ν μ€ν¬λ¦½νΈ λ²μ :
"typescript": "2.8.3"
typescript λ²μ μ λ€μμΌλ‘ μ λ°μ΄νΈνμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
"typescript": "3.5.1"
μΌ
λμΌν μμΈκ° λ°μν©λλ€.
node_modules/@types/pdfjs-dist/index.d.ts(7,1) μ€λ₯: μ€λ₯ TS1084: μλͺ»λ 'μ°Έμ‘°' μ§μλ¬Έ
ν΅μ¬λ‘
μ ν μ€ν¬λ¦½νΈ λ²μ :
"typescript": "2.8.3"
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ λ° λμμ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€.
κ°μ μ€λ₯λ... λμμ£ΌμΈμ...
μ΄κ²μΌλ‘ λ΄ μκ°μ λ¨Ήκ³
node_modules/@types/pdfjs-dist/index.d.ts(7,1) μ€λ₯: μ€λ₯ TS1084: 'μ°Έμ‘°' μ§μλ¬Έ κ΅¬λ¬Έμ΄ μλͺ»λμμ΅λλ€.
νμ¬ νμ΄νμ€ν¬λ¦½νΈ λ²μ : 2.4.2
typescript v 3.1.6μΌλ‘ μ
κ·Έλ μ΄λν ν
λ‘컬 "typescript" ν¨ν€μ§λ₯Ό μ°Ύμ μ μμ΅λλ€. "@ngtools/webpack" ν¨ν€μ§λ₯Ό μ€μΉνλ €λ©΄ λ‘컬 "typescript@^2.0.2" ν¨ν€μ§κ° νμν©λλ€.μ€λ₯
* λΉμ μ λμμ΄ κ°μ₯ μμ€ν©λλ€.
μ¬κΈ°μ κ°μ μ€λ₯κ° μμ΅λλ€. :(μμ§ μ무κ²λ?
μ€λ₯ Typescript μ€λ₯
μλͺ»λ 'μ°Έμ‘°' μ§μλ¬Έ ꡬ문μ
λλ€.
node_modules/@types/pdfjs-dist/index.d.ts
νμ΄νμ€ν¬λ¦½νΈ μ€λ₯
'CustomEvent' μ νμ΄ μΌλ°μ΄ μλλλ€.
node_modules/ng2-pdf-viewer/src/app/pdf-viewer/pdf-viewer.component.d.ts
νμ¬ νμ΄νμ€ν¬λ¦½νΈ λ²μ : 2.6.2
node_modules/@types/pdfjs-dist/index.d.ts(7,1): μ€λ₯ TS1084: μλͺ»λ 'μ°Έμ‘°' μ§μλ¬Έ ꡬ문
λ€μν typescript λ²μ μ μλνμ§λ§ ..... νμ¬μ λλ€. λμμ£ΌμΈμ
μ΄λ»κ² κ³ μΉ μ μμ΅λκΉ?
///
ν΄κ²°μ±
node_modules\@types\pdfjs-dist\index.d.ts
7ν
3 ///μ 2λ‘ λ³κ²½ //
λμΌν λ¬Έμ λ° λ²μ μ΄ μμ΅λλ€.
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/10097#issuecomment -499862328
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/10097#issuecomment -499826179μ λμΌν λ¬Έμ κ° λ°μνμ΅λλ€.
μ΄μ λν μμ ν΄κ²°μ±
node_modules/@types/pdfjs-dist/index.d.ts
νμΌμ 7λ² λΌμΈμ μλ ///
/
νλλ₯Ό μ κ±°ν©λλ€.
μ΄ λ¬Έμ κ° μ΅λν 빨리 ν΄κ²°λκΈ°λ₯Ό λ°λλλ€!!!
#10097(λκΈ) κ³Ό κ°μ λ¬Έμ κ° μμμ΅λλ€.
μ΄μ λν μμ ν΄κ²°μ±
node_modules/@types/pdfjs-dist/index.d.ts
νμΌμ 7λ² λΌμΈμ μλ///
/
νλλ₯Ό μ κ±°ν©λλ€.μ΄ λ¬Έμ κ° μ΅λν 빨리 ν΄κ²°λκΈ°λ₯Ό λ°λλλ€!!!
λλ κ·Έκ²μ΄ ν¨κ³Όκ° μμμ νμΈν©λλ€. κ°μ¬ ν΄μ
λ€λ₯Έ ν΄κ²°μ± μ "typescript": "3.5.1" λ²μ μ μ¬μ©νκ³ other :(
μμ μ λΈλ‘μ package.json νμΌμμ μννλ κ²μ λλ€. "devDependencies": {}
μΌμ€ μ¬λμμμ μ¬λμλ₯Ό μ κ±°νλ©΄ μ μμ μΈ μ£Όμμ΄ λ©λλ€. μ΄ κ²½μ° μ κ±°νλ©΄ λ©λλ€. μ¬μ ν μ»΄νμΌν μ μλ€λ©΄ μλ§λ λ μ΄μ νμνμ§ μμμ κ²μ λλ€.
#10097(λκΈ) κ³Ό κ°μ λ¬Έμ κ° μμμ΅λλ€.
μ΄μ λν μμ ν΄κ²°μ±
node_modules/@types/pdfjs-dist/index.d.ts
νμΌμ 7λ² λΌμΈμ μλ///
/
νλλ₯Ό μ κ±°ν©λλ€.
μ΄ λ¬Έμ κ° μ΅λν 빨리 ν΄κ²°λκΈ°λ₯Ό λ°λλλ€!!!λλ κ·Έκ²μ΄ ν¨κ³Όκ° μμμ νμΈν©λλ€. κ°μ¬ ν΄μ
λ€λ₯Έ ν΄κ²°μ± μ "typescript": "3.5.1" λ²μ μ μ¬μ©νκ³ other :(
μμ μ λΈλ‘μ package.json νμΌμμ μννλ κ²μ λλ€. "devDependencies": {}
"typescript": "3.5.1"μ μ¬μ©νμ¬ ν΄κ²°μ νμΈν©λλ€.
"npm i [email protected] " λͺ λ Ή μ¬μ©
"npm i [email protected] " λͺ λ Ή μ¬μ©
νΉν λ²μ μ μ΄λ₯Ό μ¬μ©νλ κ²½μ° package.jsonμ λ³κ²½ν νμκ° μλ μ΅μμ μ루μ μ λλ€.
λλ κ°μ λ¬Έμ κ° μμκ³ typescript 3.5.1λ‘ μ
λ°μ΄νΈνλ κ²μ μ΅μ
μ΄ μλμμ΅λλ€.
λ΄κ° ν κ²μ λ΄ typescript λ²μ κ³Ό μΌμΉνλ pdfjs-distμ© λ²μ μ μ¬μ©νμ¬ ng2-pdf-viewerμ©μΌλ‘ μΌμΉνλ λ²μ μ μ¬μ©νλ κ²μ
λλ€.
λ΄κ° μ¬μ©ν λ€λ₯Έ λ²μ μ λ€μκ³Ό κ°μ΅λλ€.
νμ΄νμ€ν¬λ¦½νΈ @2.7.2
ng2-pdf λ·°μ΄ @5.2.4
@types/pdfjs-dist @0.1.2
7λ² μ€μμ ///μμ νλμ μ κ±°κ° μλν©λλ€.
λ΄ tsλ 2.7.2μμ΅λλ€
μλ€ μ!
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
npm i [email protected] --save
npm i [email protected] --save
μ΄κ²μ λ΄ λ§μ κΈ°μΈν©λλ€.
π¬-> npm ls typescript
βββ¬ @ionic/[email protected]
β βββ¬ @angular-devkit/[email protected]
β βββ [email protected]
Typescriptλ νμλ λλ‘ μ’ μμ±μΌλ‘ μΈν΄ μ΅λ 2.6.2λ‘ κ°μ μ€νλ©λλ€.
npm ls typescript
λͺ¨νμ λ°λΌ λ€λ₯Έ λ¬Έμ κ° μμ μ μμ΅λλ€.
ionic serve
λλ μ΄μ μ μ¬ν κ²μ λ€μ μμνλ κ²μ μμ§ λ§μμμ€.
μλ€ μ!
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
npm i [email protected] --save npm i [email protected] --save
μ΄κ²μ λ΄ λ§μ κΈ°μΈν©λλ€.
π¬-> npm ls typescript βββ¬ @ionic/[email protected] β βββ¬ @angular-devkit/[email protected] β βββ [email protected]
Typescriptλ νμλ λλ‘ μ’ μμ±μΌλ‘ μΈν΄ μ΅λ 2.6.2λ‘ κ°μ μ€νλ©λλ€.
npm ls typescript
λͺ¨νμ λ°λΌ λ€λ₯Έ λ¬Έμ κ° μμ μ μμ΅λλ€.
ionic serve
λλ μ΄μ μ μ¬ν κ²μ λ€μ μμνλ κ²μ μμ§ λ§μμμ€.
κ·Έκ²μ λλ₯Ό μν΄ μΌνμ΅λλ€. κ°μ¬ ν΄μ!!!
index.d.ts νμΌμμ μ무 μ€μ΄λ μμ νκ³ λ³κ²½ μ¬νμ μ μ₯νκ³ μ»΄νμΌν©λλ€. λ³κ²½ μ¬νμ 곡백μ΄μμ΅λλ€.
"npm i [email protected] " λͺ λ Ή μ¬μ©
λλ₯Ό μν΄ μΌνλ€
"npm i [email protected] " μ¬μ© |
λλ₯Ό μν΄ μΌνλ€
"nest-schedule/0.6.4" ν¨ν€μ§λ₯Ό λΉλνλ λμ λμΌν λ¬Έμ κ° λ°μνμ΅λλ€.
npm install [email protected]
λ‘ typescript v3λ₯Ό μ€μΉνλ©΄ ν΄κ²°λμμ΅λλ€.
λμμ μ£Όμ μ κ°μ¬ν©λλ€.
node_modules/@types/pdfjs-dist/index.d.ts
νμΌμ 7λ² λΌμΈμ μλ///
/
νλλ₯Ό μ κ±°ν©λλ€.
μΆκ° '/'λ₯Ό μ κ±°νλ©΄ "μλͺ»λ 'μ°Έμ‘°' μ§μλ¬Έ ꡬ문μ λλ€. webpack: μ»΄νμΌνμ§ λͺ»νμ΅λλ€." μ€λ₯λ₯Ό μ κ±°νλ λ° λμμ΄ λ©λλ€.
κ°μ¬ν©λλ€.
κ°μ₯ μ μ©ν λκΈ
λμΌν μμΈκ° λ°μν©λλ€.
ν΅μ¬λ‘
μ ν μ€ν¬λ¦½νΈ λ²μ :
"typescript": "2.8.3"
typescript λ²μ μ λ€μμΌλ‘ μ λ°μ΄νΈνμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
"typescript": "3.5.1"