• vite 创建ts项目


    原文:https://stackoverflow.com/questions/63724523/how-to-add-typescript-to-vue-3-and-vite-project

    How to add typescript to Vue 3 and Vite project
    I will create a vite project to use typescript step by step:

    first, we should create a vite project at first
    $ npm init vite-app
    $ cd
    $ npm install
    second, we should install typescript
    $ npm install typescript
    third, we should create a tsconfig.json file in the root folder, like this:
    {
    "compilerOptions": {
    "target": "esnext",
    "module": "esnext",
    "moduleResolution": "node",
    "importHelpers": true,
    "isolatedModules": true,
    "noEmit": true
    }
    }
    And you can check here, What is a tsconfig.json

    then, we sholud create a shims-vue.d.tsfile in the src folder, like this:
    declare module "*.vue" {
    import { defineComponent } from "vue";
    const Component: ReturnType;
    export default Component;
    }
    The shims-vue.d.ts file helps your IDE to understand what a file ending in .vue is.
    Now, we can check whether the .ts file works well.
    In my case, i rename the main.js file to main.ts in the src folder,
    and modify the index.html, 12 line:

    to

    At last, run

    npm run dev
    If there is no error message, you can create your component file by .ts
    Good luck!

  • 相关阅读:
    CodeForces
    CodeForces
    AtCoder
    AtCoder
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    Centos7配置yum国内镜像及仓库升级
    环境变量
  • 原文地址:https://www.cnblogs.com/arrayblog/p/14135825.html
Copyright © 2020-2023  润新知