Я запустил новый CLI-проект Quasar и хотел бы использовать Pug так, как я привык: добавляя тег lang="pug"
в некоторые из моих файлов .vue:
<template lang="pug">
q-page(class="flex flex-center")
p Well hello there
...
Это выдает эту ошибку:
Шаблон компонента требует корневого элемента, а не просто текст
Совет, данный Quasar, заключается в добавлении этой конфигурации:
// quasar.conf.js
build: {
extendWebpack (cfg) {
cfg.module.rules.push({
test: /\.pug$/,
loader: 'pug-plain-loader'
})
}
}
Но это предполагает, что все мои файлы мопса находятся в файлах, называемых .pug
, что не является моим предпочтением.
Есть ли способ заставить lang="pug"
работать как обычно вмои проекты vue-cli?
Quasar CLI ........ v0.17.24
Quasar Framework .. v0.17.20