2016-11-02 1 views
0

Ember 응용 프로그램에 매우 이상한 문제가 있습니다. 나는 (불행하게도) 4030 줄의 길이 때문에 나는 지금 변경할 수없는 style.css 파일을 가지고있다. 그것은 내 엠버 응용 프로그램에 타다 남은 빌드 --prod을 실행하면 index.html을 나는 오류 때문에Ember-cli 빌드 제작시 style.css가 변경되지 않으면 오류가 발생합니다.

<link rel="stylesheet" href="assets/style.css"> 

같은 파일/내 응용 프로그램에 포함되어 있습니다 : "엠버가 정의되어 있지 않습니다." 이제 이상한 부분이 있습니다. style.css의 끝에서 약 100 줄을 복사 한 다음 style.css 파일의 시작 부분에 붙여 넣으면 제작에 문제가 없으며 완성 된 빌드가 완벽하게 실행됩니다. 물론 style.css를 뒤적 거리는 연습은 오랫동안 지속될 수 없으므로 해결책을 찾아야합니다. 또는 적어도이 원인을 찾아야합니다.

누구든지이 문제를 경험했는지 묻습니다. 그렇다면 문제를 해결하기 위해 무엇을했는지 묻습니다.

+0

저는 app.css에 style.css를'@import 'styles.css';'와 같이 포함 시켰습니다. 그래서 index.html에 포함시킬 필요가 없습니다. – kumkanillam

답변

0

So. 연구하고 시행 착오를 거친 후 이것이 문제가되는 이유는 내 css 파일의 이름을 .css 파일의 매우 일반적인 이름 인 'style.css'로 지정했기 때문입니다. 내 공급 업체 패키지 중 하나 (여전히 어떤 것이 있는지)에 style.css라고하는 .css 파일이 있고 컴파일 중에 .css 공급 업체와 내 응용 프로그램의 .css가 서로 충돌했습니다.

'myCompany_style.css'로 이름이 변경되었으며 모든 것이 정상적으로 작동합니다. 또한 @ kumkanillam 님의 제안에 따라 모든 CSS 편집을 app.css로 이동했습니다.

다시 찾을 수 있으면 문제 링크를 포함하도록 답변을 편집합니다.