Pug でコンポーネントを作成していますが、img 要素でエラーが発生し続けます。関連するコードは次のとおりです (CSS クラスは Tachyons です)。
.fl.w-100.w-75-ns.tc.pa3.pb4.right-col
.f1 COLUMN TWO
.br2.ba.dark-gray.b--black-10.mv4.w-100.w-50-m.w-25-l.mw5.center
img.db.w-100.br2.br--top(src='assets/img/img.svg')
.pa2.ph3-ns.pb3-ns
.dt.w-100.mt1
.dtc
h1.f5.f4-ns.mv0 TITLE
.dtc.tr
h2.f5.mv0 PRICE
p.f6.lh-copy.measure.mt2.mid-gray DESCRIPTION GOES HERE
これをコンパイルしようとすると、次のエラーが発生します。
events.js: 160
throw er; // Unhandled 'error' event
^
Error: /$workdir/$proj_7/_pugfiles/_03.pug:8
img is a self closing element: <img/> but contains nested content.
私はこれを理解することはできません。svgに問題があるのではないかと思いましたが、そうではありませんでした。alt属性が必要なのかなと思ったのですが、そうではありません。多分それはインデントかもしれませんが、運が悪かったのでそれをいじりました。何か案は?