亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vite配置別名并處理報錯:找不到模塊“xxx”或其相應的類型聲明方法詳解

 更新時間:2022年11月22日 10:31:15   作者:大橘為重¨  
我在學習vue3+vite+ts的時候,在配置別名這一步的時候遇到了一個問題,這篇文章主要給大家介紹了關于vite配置別名并處理報錯:找不到模塊“xxx”或其相應的類型聲明的相關資料,需要的朋友可以參考下

1、配置vite.config.ts文件

安裝 “@types/node” 模塊,用于處理別名不生效問題

npm i @types/node -D

修改 “vite.config.ts” 文件,配置別名

import { defineConfig } from 'vite'
import { resolve } from 'path';
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: [
      {
        find: '@',                                   // 別名
        replacement: resolve(__dirname, 'src'),      // 別名對應地址
      },
      {
        find: 'components',
        replacement: resolve(__dirname, 'src/components'),
      }
    ]
  }
})

2、配置tsconfig.json文件

  • 這一步是用來解決 “報錯:找不到模塊“xxx”或其相應的類型聲明” 的
  • 配置 “baseUrl 和 paths” 項
  • paths 里的內容根據(jù)別名來進行相關配置
{
  "compilerOptions": {
    "target": "ESNext",
    "useDefineForClassFields": true,
    "module": "ESNext",
    "moduleResolution": "Node",
    "strict": true,
    "jsx": "preserve",
    "sourceMap": true,
    "resolveJsonModule": true,
    "isolatedModules": true,
    "esModuleInterop": true,
    "lib": ["ESNext", "DOM"],
    "skipLibCheck": true,
    "baseUrl": ".",
    "paths": {
      "@/*":["src/*"],
      "components":["src/components/*"],
      "_pinia/*":["src/pinia/*"]
    }
  },
  "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
  "references": [{ "path": "./tsconfig.node.json" }]
}

總結

到此這篇關于vite配置別名并處理報錯:找不到模塊“xxx”或其相應的類型聲明方法的文章就介紹到這了,更多相關vite配置別名并處理報錯內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 淺談vue中使用圖片懶加載vue-lazyload插件詳細指南

    淺談vue中使用圖片懶加載vue-lazyload插件詳細指南

    本篇文章主要介紹了淺談vue中使用圖片懶加載vue-lazyload插件詳細指南,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-10-10
  • Vue組件通信之父傳子與子傳父深入探究

    Vue組件通信之父傳子與子傳父深入探究

    對于vue來說,組件之間的消息傳遞是非常重要的,用vue可以是要組件復用的,而組件實例的作用域是相互獨立,這意味著不同組件之間的數(shù)據(jù)無法互相引用,一般來說,組件之間可以有幾種關系,下面是我對組件之間消息傳遞的常用方式的總結
    2022-12-12
  • Vue3使用icon的兩種方式實例

    Vue3使用icon的兩種方式實例

    vue開發(fā)網(wǎng)站的時候,往往圖標是起著很重要的作用,下面這篇文章主要給大家介紹了關于Vue3使用icon的兩種方式,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-11-11
  • 解決vue2使用腳手架配置prettier報錯prettier/prettier:context.getPhysicalFilename is not a function

    解決vue2使用腳手架配置prettier報錯prettier/prettier:context.getPhysical

    這篇文章主要介紹了解決vue2使用腳手架配置prettier報錯prettier/prettier:context.getPhysicalFilename is not a function問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue腳手架搭建過程圖解

    vue腳手架搭建過程圖解

    vue腳手架是個好東西,能夠快速搭建vue單頁面應用,vue是基于node環(huán)境的,所以要先安裝node。下面通過圖文并茂的形式給大家介紹vue腳手架搭建過程圖解,感興趣的朋友一起看看吧
    2018-06-06
  • Vue非父子組件通信詳解

    Vue非父子組件通信詳解

    這篇文章主要為大家詳細介紹了Vue非父子組件通信的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • vue中for循環(huán)作用域問題處理方式

    vue中for循環(huán)作用域問題處理方式

    這篇文章主要介紹了vue中for循環(huán)作用域問題處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 簡單了解vue 插值表達式Mustache

    簡單了解vue 插值表達式Mustache

    這篇文章主要介紹了vue 插值表達式Mustache的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • vue-cli 默認路由再子路由選中下的選中狀態(tài)問題及解決代碼

    vue-cli 默認路由再子路由選中下的選中狀態(tài)問題及解決代碼

    這篇文章主要介紹了vue-cli 默認路由再子路由選中下的選中狀態(tài)問題及解決代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • vue開發(fā)移動端底部導航條功能

    vue開發(fā)移動端底部導航條功能

    這篇文章主要介紹了vue開發(fā)移動端底部導航條功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04

最新評論