ошибка PropType не найдена в «vue» в проекте с открытым исходным кодом

avatar
nissow
9 августа 2021 в 00:08
1389
3
1

я пытаюсь работать над программным обеспечением с открытым исходным кодом для НЛП под названием doccano, я пытался запустить только внешнюю часть, где я выполнил команду npm install, чтобы получить все необходимые зависимости, когда я запускаю npm run dev он начинает компилироваться, а затем завершается с ошибкой

    /home/nissow/Documents/doccano/doccano/frontend/components/project/FormDelete.vue
  33:14  error  PropType not found in 'vue'  import/named

и когда я проверил FormDelete.vue, я не заметил никаких ошибок, и никаких ошибок не было обнаружено в vscode или

<script lang="ts">
import Vue,{ PropType } from 'vue'
import BaseCard from '@/components/utils/BaseCard.vue'
import { ProjectDTO } from '~/services/application/project/projectData'

export default Vue.extend({
components: {
BaseCard
},

props: {
 selected: {
  type: Array as PropType<ProjectDTO[]> 
  default: () => []
 }
},

computed: {
  nonDeletableProjects(): ProjectDTO[] {
  return this.selected.filter(item => !item.current_users_role.is_project_admin)
},
hasNonDeletableProjects(): boolean {
  return this.nonDeletableProjects.length > 0
 }
}
})
</script>

вот содержимое package.json :

enter image description here

а вот и вторая часть

enter image description here

Источник
kissu
9 августа 2021 в 01:12
0

Не размещайте изображения, предпочитайте необработанный текст.

kissu
9 августа 2021 в 02:09
0

Возможно, вам нужно установить что-то еще или заполнить БД. У вас больше ничего нет в файле README.md?

nissow
9 августа 2021 в 07:56
0

@kissu есть только инструкция о том, как установить зависимости «yarn install» и запустить сервер разработки с помощью «yarn dev» и как сгенерировать статический проект, а также создать статический проект.

Ответы (3)

avatar
kunl
9 ноября 2021 в 11:21
4
import type { PropType } from 'vue' 

см. подробности https://github.com/nuxt-community/composition-api/issues/189

avatar
user17013736
27 сентября 2021 в 08:51
1

Это была проблема и в другом месте. Звучит как известная ошибка в eslint и typescript. Кажется, это не вызывает ошибки в зависимости от версии.

https://github.com/nuxt-community/composition-api/issues/189

Community
27 сентября 2021 в 09:57
0

Ваш ответ может быть улучшен с помощью дополнительной вспомогательной информации. Пожалуйста, отредактируйте, чтобы добавить дополнительные сведения, такие как цитаты или документация, чтобы другие могли подтвердить правильность вашего ответа. Дополнительную информацию о том, как писать хорошие ответы, можно найти в справочном центре.

avatar
nissow
9 августа 2021 в 08:51
-1

я только что заставил это работать, установив пряжу и затем запустив yarn dev, как это было предложено в README.MD в первый раз, когда я делал это с npm run dev.