小编And*_*rea的帖子

无法识别 Vue.js VSCode Vetur Emmet 和 Scaffold Snippets

我在 VSCode 上使用 Vue.js,并安装了 Vetur 进行格式化。根据这个视频,应该有 Scaffold 片段和 Emmett 代码完成。这些都没有出现在 VSCode 上。当我在 .vue 文件中输入“scaffold”时,没有自动完成功能。当我在 .vue 文件中输入“h1”时,也没有自动完成功能。有谁知道如何解决这个问题?

vue.js visual-studio-code vetur

8
推荐指数
3
解决办法
4261
查看次数

将 TS 文件导入 Vue 文件

我制作了一个带有枚举和接口的 ts 文件,我需要在 Vue 组件中使用它们。但是,当我尝试将 ts 文件导入到我的 Vue 组件中时,我收到一条错误,提示找不到该模块。

我的 src/models/Profile.ts 文件如下所示:

export enum Status {
    NONE,
    ACCEPTING,
    NOT_ACCEPTING,
}

export interface Profile {
    status: Status,
    firstName: string,
    lastName: string,
}
Run Code Online (Sandbox Code Playgroud)

我尝试导入上面的 Vue 组件:

import Profile from '@/models/Profile.ts';

@Component({computed: mapGetters(['user'])})
export default class CreateProfile extends Vue {
    ...
}
Run Code Online (Sandbox Code Playgroud)

具体错误:

An import path cannot end with a '.ts' extension. Consider importing '@/models/Profile' instead.
Run Code Online (Sandbox Code Playgroud)

但当我尝试这样做时,我得到:

Cannot find module '@/models/Profile'.
Run Code Online (Sandbox Code Playgroud)

typescript vue.js

8
推荐指数
1
解决办法
6847
查看次数

标签 统计

vue.js ×2

typescript ×1

vetur ×1

visual-studio-code ×1