<p>μˆœκ°„μ—λŠ” κΈ°λ³Έ ꡬ성원이 μ—†μŠ΅λ‹ˆλ‹€.</p>

에 λ§Œλ“  2018λ…„ 01μ›” 09일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: moment/moment

λ¬Έμ œμ— λŒ€ν•œ μ„€λͺ… 및 μž¬ν˜„ 단계:
typescript ν”„λ‘œμ νŠΈμ—μ„œ μΈμŠ€ν„΄μŠ€ λ‘œμΌ€μΌ κ΅¬ν˜„ μ‹œλ„
https://momentjs.com/docs/#/i18n/instance -locale/
ν•˜μ§€λ§Œ import moment from 'moment' λ•Œ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.
moment has no default export

λͺ©μ :
μ‘μš© ν”„λ‘œκ·Έλž¨μ˜ μΌλΆ€μ—μ„œ μΈκ°„ν™”λœ λ¬Έμžμ—΄μ˜ μ‚¬μš©μž 지정 양식('초' λŒ€μ‹  '초')이 ν•„μš”ν•˜λ―€λ‘œ ν•˜λ‚˜μ˜ λ³΄κΈ°μ—μ„œ 두 개의 λ‘œμΌ€μΌμ„ μ‚¬μš©ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

ν™˜κ²½:
νƒ€μ΄ν”„μŠ€ν¬λ¦½νŠΈ ν”„λ‘œμ νŠΈ

도움이 될 수 μžˆλŠ” 기타 정보:
TypeScript, Angular4

문제λ₯Ό λ³΄κ³ ν•˜λŠ” 경우 μ‚¬μš© 쀑인 ν™˜κ²½μ—μ„œ λ‹€μŒ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜κ³  좜λ ₯을 ν¬ν•¨ν•˜μ‹­μ‹œμ˜€.

console.log( (new Date()).toString())
console.log((new Date()).toLocaleString())
console.log( (new Date()).getTimezoneOffset())
console.log( navigator.userAgent)
console.log(moment.version)
Tue Jan 09 2018 15:46:46 GMT+0100 (CET)
VM12667:2 09/01/2018, 15:46:46
VM12667:3 -60
VM12667:4 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
VM12667:5 Uncaught ReferenceError: moment is not defined
    at <anonymous>:5:13



md5-1f8dcc13f1f8244065e29a6dcf5a9efa



import * as moment from 'moment';
console.log('version', moment.version);



md5-1f8dcc13f1f8244065e29a6dcf5a9efa



version 2.20.1

import * as moment from 'moment'; μ†”λ£¨μ…˜μ€ λ²ˆλ“€λ§μ—μ„œ 3개의 흔듀림을 μ°¨λ‹¨ν•˜λ―€λ‘œ λ°©μ§€ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.

κ°μ‚¬ν•©λ‹ˆλ‹€! :)

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

RTFM πŸ˜‚

Note: If you have trouble importing moment, try adding 
"allowSyntheticDefaultImports": true in compilerOptions 
in your tsconfig.json file and then use the syntax

https://momentjs.com/docs/#/use -it/typescript/

λͺ¨λ“  4 λŒ“κΈ€

RTFM πŸ˜‚

Note: If you have trouble importing moment, try adding 
"allowSyntheticDefaultImports": true in compilerOptions 
in your tsconfig.json file and then use the syntax

https://momentjs.com/docs/#/use -it/typescript/

allowSyntheticDefaultImport κ°€ 더 이상 ν•„μš”ν•˜μ§€ μ•Šμ€ λ°©μ‹μœΌλ‘œ 해결될 κ°€λŠ₯성이 μžˆμŠ΅λ‹ˆκΉŒ? 그것을 μš”κ΅¬ν•˜λŠ” λ¬Έμ œλŠ” μˆœκ°„μ„ μ‚¬μš©ν•˜λŠ” λͺ¨λ“  μ‚¬λžŒμ΄ 이 섀정도 μΌœμ•Ό ν•œλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

이 섀정을 μš”κ΅¬ν•˜μ§€ μ•ŠλŠ”, 당신은 ν•  수 moment μ‰½κ²Œμ— λŒ€ν•œ μžμ‹ μ˜ μ„ ν˜Έκ°€ ν”„λ‘œμ νŠΈμ— μ‚¬μš©λ˜λŠ” allowSyntheticDefaultImport ,ν•˜μ§€λ§Œ μ§€κΈˆ 섀정은 효과적으둜 λͺ¨λ“  μ‚¬λžŒμ— κ°•μ œλ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

이것이 정말, μ§„μ •μœΌλ‘œ, λΆˆμΎŒν•œ 문제라고 μ—¬κΈ°μ—μ„œ μ†Œλ¦¬λ₯Ό 지λ₯΄μ‹­μ‹œμ˜€. μˆœκ°„μ΄ 곡식 사양을 μ‘΄μ€‘ν•˜μ§€ μ•ŠκΈ°λ‘œ μ„ νƒν–ˆκΈ° λ•Œλ¬Έμ— 일뢀 λΌμ΄λΈŒλŸ¬λ¦¬λŠ” import * as moment from "moment" λ₯Ό 톡해 κ°€μ Έμ˜€κ³  λ‹€λ₯Έ λΌμ΄λΈŒλŸ¬λ¦¬λŠ” import defaultMoment from "moment" λ₯Ό 톡해 μ‹€ν–‰λ©λ‹ˆλ‹€. λ”°λΌμ„œ λ‚΄ ν”„λ‘œμ νŠΈμ—μ„œ λ‘˜ λ‹€ λ‘œλ“œν•˜λ €κ³  ν•  λ•Œ 둀업을 μ œλŒ€λ‘œ μ»΄νŒŒμΌν•˜κΈ° μœ„ν•œ μ˜¬λ°”λ₯Έ 섀정을 얻을 수 μ—†μŠ΅λ‹ˆλ‹€. allowSyntheticDefaultImports : true , esModuleInterop : true , moduleResolution : "node" 및 skipLibCheck : true 거의 λͺ¨λ“  μˆœμ—΄κ³Ό 쑰합을 μ‹œλ„ν–ˆμ§€λ§Œ μ˜¬λ°”λ₯΄κ²Œ μž‘λ™ν•˜λŠ” μˆœμ—΄μ„ 얻을 수 μ—†μŠ΅λ‹ˆλ‹€. ν•˜λ‚˜μ˜ μ†”λ£¨μ…˜μ€ ν•˜λ‚˜μ˜ κ°€μ Έμ˜€κΈ° ν˜•μ‹μ„ 가진 ν•˜λ‚˜μ˜ λΌμ΄λΈŒλŸ¬λ¦¬κ°€ μž‘λ™ν•˜λ„λ‘ ν—ˆμš©ν•˜μ§€λ§Œ λ‹€λ₯Έ ν•˜λ‚˜μ—μ„œλŠ” μ‹€νŒ¨ν•©λ‹ˆλ‹€.

spec이 μ‘΄μž¬ν•˜λŠ” μ΄μœ λŠ” 일관성을 λ§Œλ“€κΈ° μœ„ν•΄μ„œμž…λ‹ˆλ‹€. κ·Έ μˆœκ°„μ— μˆœκ°„ λ³€ν˜•μ΄λ‚˜ μ μ ˆν•˜κ²Œ κ°€μ Έμ˜¬ 수 μžˆλŠ” 무언가가 μžˆμ„ 수 μžˆμœΌλ―€λ‘œ 사양을 λ”°λ₯΄λ €λŠ” μ‚¬λžŒλ“€μ΄ 사양을 λ”°λ₯Ό 수 μžˆμœΌλ―€λ‘œ JS 도ꡬ λͺ¨μŒμ΄ λͺ¨λ“  것이 μ•„λ‹ˆλΌ μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•˜λ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? ν•΄ν‚Ή?

+1

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰