μ΅κ·Ό μ λ°μ΄νΈμμ μ΄ μ€λ₯κ° λ°μν©λλ€. https://travis-ci.org/kellyselden/package-hint-historic-resolver/jobs/211522381#L648
Attempting to inject an unknown injection: 'service:config'
μλ§λ λ΄ μλΉμ€ μ΄λ¦μ΄ config
μΈ κ²μ΄ λ§μμ λ€μ§ μμ΅λκΉ? νΈλλΉμ€ μΊμλ₯Ό μ§μ°κ³ λ§μ€ν°λ₯Ό λ€μ μ€ννμ¬ μ΄ λ¬Έμ λ₯Ό μΌμΌν€λ ember 2.12μΈμ§ νμΈνμ΅λλ€.
μ΄κ²μ΄ λ²κ·ΈμΈμ§ νμ€νμ§ μμ΅λλ€. μ μ μλ μλΉμ€λ νμ μ€λ₯λ₯Ό λ°μμμΌμΌ νμ΅λλ€. λΆννλ μ΄κ²μ λ°λ‘ μ μ μλνμ§ μμμ§λ§ κΈ°λ₯μ μν΄ κ³΅μ₯μμ μμ νλ λμ μμ λμμ΅λλ€.
λͺ κ°μ§ λ°°κ²½ μ§μμ https://github.com/emberjs/ember.js/pull/14850 μ μ°Έμ‘°νμΈμ.
λ¬Έμ λ λ€μκ³Ό κ°μ λ¨μ ν μ€νΈμμ μλΉμ€ μ€ν°λΉμ΄μμ΅λλ€.
// with a service named `config`
let service = this.subject({
config: {
cacheTime: 34
}
});
λ μ΄μ μλνμ§ μμ΅λλ€. μλ‘μ΄ Ember.inject.service()
μ΄μ€μ
μ μ λ¬νλ €λ©΄ μ§κΈ subject()
νΈμΆ μ μ μ€ν
μλΉμ€λ₯Ό λ±λ‘ν΄μΌ ν©λλ€.
λλ λ¨μ ν
μ€νΈμ κ²½μ° needs: ['service:config']
λ₯Ό μ§μ ν μ μμ΅λλ€. μ΄λ κ² νλ©΄ μ΄μ€μ
μ΄ μλΉμ€λ₯Ό νμΈν λ μλΉμ€κ° 컨ν
μ΄λ/λ μ§μ€νΈλ¦¬μ μλμ§ νμΈνκ³ μμ νμλ κ²μ²λΌ μμ± μ€μ μ€ν°λΉμ κ³μ νμ©ν©λλ€.
κ°μ₯ μ μ©ν λκΈ
λλ λ¨μ ν μ€νΈμ κ²½μ°
needs: ['service:config']
λ₯Ό μ§μ ν μ μμ΅λλ€. μ΄λ κ² νλ©΄ μ΄μ€μ μ΄ μλΉμ€λ₯Ό νμΈν λ μλΉμ€κ° 컨ν μ΄λ/λ μ§μ€νΈλ¦¬μ μλμ§ νμΈνκ³ μμ νμλ κ²μ²λΌ μμ± μ€μ μ€ν°λΉμ κ³μ νμ©ν©λλ€.