vuerequire不存在页面_解决“类型'Vue'上不存在属性”错误

我正在使用Typescript和Vuejs来构建一个应用程序 . 我有几个独立的组件(.vue)文件,我将其导入到Typescript(.ts)文件中 . 在Typescript文件中,我从npm Vue库导入Vue,然后创建一个新的Vue来显示我的组件 . 我看到的错误是:

'Vue'类型中不存在属性x

我的构建系统是带有tsc的Webpack . 为什么我会收到此错误,如何解决?

main.ts

import Vue from 'vue';

import Competency from '../components/competency.vue';

new Vue({

el: "#app",

components: {

'competency': Competency

},

data:{

count: 0

},

methods:{

initialize: function(){

this.count = count + 1; // Errors here with Property count does not exist on type vue

}

}

})

tsconfig

{

"compilerOptions": {

// "allowJs": true,

"allowSyntheticDefaultImports": true,

你可能感兴趣的:(vuerequire不存在页面)