一起从零开始学VUE(18)TypeScript
在Vue项目中使用TypeScript,首先需要安装必要的依赖:
npm install -D typescript
npm install -D @vue/cli-plugin-typescript
npm install -D ts-loader
npm install -D tslint tslint-loader
然后,在vue.config.js
文件中配置TypeScript和Tslint:
module.exports = {
chainWebpack: config => {
config.module
.rule('ts')
.test(/\.ts$/)
.use('ts-loader')
.loader('ts-loader')
.end()
},
configureWebpack: {
resolve: {
extensions: ['.ts', '.js', '.vue', '.json']
}
}
}
接下来,创建一个tsconfig.json
文件,用于TypeScript编译选项:
{
"compilerOptions": {
"target": "es5",
"module": "es2015",
"strict": true,
"baseUrl": ".",
"types": ["node", "webpack-env"]
},
"include": [
"src/**/*.ts",
"src/**/*.d.ts",
"src/**/*.vue",
"tests/**/*.ts"
],
"exclude": [
"node_modules"
]
}
最后,在src
目录下创建一个.vue
文件,并使用TypeScript语法:
<template>
<div>{{ message }}</div>
</template>
<script lang="ts">
import Vue from 'vue';
export default Vue.extend({
data() {
return {
message: 'Hello, TypeScript in Vue!'
};
}
});
</script>
这样,你就可以在Vue项目中使用TypeScript进行开发了。
评论已关闭