-
-
Notifications
You must be signed in to change notification settings - Fork 135
Closed
Description
npm initon an empty directory.- Follow the Parcel 2 instructions for creating a Vue project.
npm i --save @coreui/vue@3.2.9- Add
Vue.use(CoreuiVue);from@coreui/vue/srcper the pro admin template. npm run dev
Expected
The project should compile without error.
Saw
🚨 /[path to project]/node_modules/@coreui/vue/src/components/table/CDataTable.vue: v-else used on element <td> without corresponding v-if.
at VueAsset.compileTemplate (/[path to project]/node_modules/parcel-bundler/src/assets/VueAsset.js:152:15)
at VueAsset.postProcess (/[path to project]/node_modules/parcel-bundler/src/assets/VueAsset.js:100:26)
at Pipeline.processAsset (/[path to project]/node_modules/parcel-bundler/src/Pipeline.js:90:31)
at async Pipeline.process (/[path to project]/node_modules/parcel-bundler/src/Pipeline.js:24:23)
at async Object.run (/[path to project]/node_modules/parcel-bundler/src/worker.js:15:12)
at async Child.handleRequest (/[path to project]/node_modules/@parcel/workers/src/child.js:60:26)
The only reason I can think of for the discrepancy between Parcel and Vue CLI behavior that came with the template is that the error Parcel is choking on is technically only warning. Whether we consider it an warning or an outright error, it’s:
- Breaking Parcel.
- Not great code because the
v-elseis not on a matching element type. - Easily remedied by using another
v-ifwith a negated version of the same condition.
xidedix
Metadata
Metadata
Assignees
Labels
No labels