1

我正在尝试开发一个名为doccano的 NLP 开源软件,我尝试只运行我运行命令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 内容:

在此处输入图像描述

这是第二部分

在此处输入图像描述

4

3 回答 3

3
import type { PropType } from 'vue' 

查看详情https://github.com/nuxt-community/composition-api/issues/189

于 2021-11-09T11:21:29.437 回答
1

这在其他地方也是一个问题。听起来像是 eslint 和 typescript 中的一个已知错误。根据版本,它似乎不会导致错误。

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

于 2021-09-27T08:51:21.810 回答
-1

我只是让它工作,通过安装纱线然后运行,yarn dev正如README.MD我第一次使用npm run dev.

于 2021-08-09T08:51:33.940 回答