Как получить элемент объекта из пакета.json in Vue / Квазар
Я пытаюсь получить "версию"из пакета.json в моем проекте Vue/Quasar.
В интернете появилась информация об использовании этого кода:
import { version } from '../package.json'
Теперь я новичок, и я не могу заставить это работать. Мой текущий код выглядит примерно так:
<template>
// ... REMOVED CODE FOR BETTER READABILITY
<q-layout view="lHh Lpr lFf">
<q-page-container>
<div>VERSION: {{ version }}</div>
<router-view />
</q-page-container>
</q-layout>
</template>
<script>
import { version } from '../package.json'
export default {
name: 'Layout',
data () {
return {
leftDrawerOpen: false
}
},
components: {
version
}
}
</script>
ESLint выдает следующую ошибку:
Ошибка 87: 5 компонент" версия " зарегистрирован, но не используется vue/no-неиспользуемые компоненты
Как правильно использовать компонентную переменную, которую я импортировал?
У вопроса есть решение - Посмотреть?
Ответы - Как получить элемент объекта из пакета.json in Vue / Квазар / How to get an object item from package.json in Vue / Quasar
Является ответом!

25.12.2019 05:29:00
Удалите этот фрагмент кода:
components: {
version
}
Вы пытаетесь зарегистрировать его как компонент, которым он не является.
Затем добавьте версию в vue:
data () {
...
version: version
}

это только немного изменяет сообщение об ошибке:
77:10 error 'version' is defined but never used no-unused-vars

Я обновил свой ответ, попробуйте добавить версию, которую вы импортировали
data ()...
: version: version

Добавлю ли я это в return {} сразу после объявления leftDrawerOpen? Потому что это дает мне ошибку компиляции: модуль не найден: ошибка: не могу решить

Да -
just after the declaration of leftDrawerOpen?
. Убедитесь, что путь (уровень папки)'../пакет.формат JSON является правильным. В какой папке вы находитесь? Пытаться '../../пакет.формат JSON' или '../../../пакет.формат JSON' ...

... путь daaamn был неправ!.... спасибо :)
Помочь в развитии проекта: