我正在尝试学习 Vue 和 Typescript。但我似乎无法正确设置。
我用这些代码行制作了一个 app.ts 文件:
import { Vue } from "../libs/vue/vue";
var app = new Vue({
el: "#app",
data: {
message: 'Hello Vue!'
}
});
我认为这会编译成这样:
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
但是相反,当我运行 tsc 时,我收到了大量错误。似乎它正在尝试构建 Vue 定义文件?
我怎样才能开始使用 Vue 然后使用 typescript ?是否有任何教程可以帮助我解决这个问题?我在网上找到了一些,但似乎都没有帮助,或者他们正在使用其他库,例如 av-ts,这给了我同样的问题
最佳答案
这是官方文档。
https://vuejs.org/v2/guide/typescript.html
另外,为什么要从“../libs/vue/vue”导入 Vue?
这可能是问题的原因。
如果你已经用 npm install vue
安装了 Vue.js ,你应该写
import Vue = require('vue');
或者
import * as Vue from 'vue';
关于typescript2.0 - 如何在 Typescript 中使用 VueJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41403379/