pug/jade를 처음 사용했습니다. 나는 "layout.pug", "home.pug"및 "mixins.pug"라는 3 개의 pug 템플릿 파일을 가지고 있습니다. layout.pug는 다음 코드가 포함Pug 파일을 컴파일하면 mixins.pug를 찾을 수 없습니다.
html
include mixins
body
include home
이 home.pug 파일의 코드는 :
는body
div.main
+popup('Hello', 'Hello World')
퍼그 파일 'mixins.pug은'유지 mixin이 포함되어 있습니다. mixin popup()을이 파일에 추가했습니다. 이 파일의 코드 :
mixin popup(title, description)
div.pop-up-body
h2 #{title}
p #{description}
하지만 grunt pug
명령을 사용하여 내 퍼그 파일을 컴파일 할 때, 나는 오류 을 얻었다는 "pug_mixins.popup는 함수가 아닙니다."
이유를 아는 경우 친절하게 도와주세요.
mixin 선언 안에서'# {}'을 사용하면 변수를 쓸 수 있습니다.'h2 ti tle' – mJehanno
안녕하세요, 저는 이것을 시도했습니다. 그러나 변수 제목의 값이 아니라 브라우저에 단어 "제목"만 표시합니다. –