国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue3+vite在main.ts或者main.js文件中引入/App.vue報(bào)錯(cuò)(/App.vue不是模塊)

這篇具有很好參考價(jià)值的文章主要介紹了vue3+vite在main.ts或者main.js文件中引入/App.vue報(bào)錯(cuò)(/App.vue不是模塊)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

vue3報(bào)錯(cuò)提示 找不到模塊“/App.vue”或其相應(yīng)的類型聲明

場(chǎng)景復(fù)現(xiàn)

在使用 vue3?vite?ts 或者 js 搭建前端框架時(shí),在main.ts或者main.js中引入/App.vue報(bào)錯(cuò)。報(bào)錯(cuò)內(nèi)容為 /App.vue不是模塊。下面我們分vue3+jsvue3+ts兩種情況討論,給出相應(yīng)的解決方案。

情況一、vue3.0+js

報(bào)錯(cuò)顯示
vite main.js,Vue,報(bào)錯(cuò),vue.js,javascript,前端,typescript
報(bào)錯(cuò)原因:javascript只能理解.js文件,無(wú)法理解.vue文件。

解決方案根目錄新建jsconfig.json

{
    "compilerOptions": {
        "baseUrl": "./",
        "paths": {
            "@/*":[
                "src/*"
            ]
        }
    },
    "exclude": [
        "node_modeules",
        "dist"
    ]
}

此時(shí)問題已經(jīng)解決:??????
vite main.js,Vue,報(bào)錯(cuò),vue.js,javascript,前端,typescript

情況二、vue3.0+ts

報(bào)錯(cuò)顯示
vite main.js,Vue,報(bào)錯(cuò),vue.js,javascript,前端,typescript
報(bào)錯(cuò)原因:typescript只能理解.ts文件,無(wú)法理解.vue文件。

方案一:根目錄新建env.d.ts

在根目錄新建env.d.ts文件,寫入以下內(nèi)容:

declare module '*.vue' {
  import type { DefineComponent } from 'vue'
  // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
  const component: DefineComponent<{}, {}, any>
  export default component
}

vite main.js,Vue,報(bào)錯(cuò),vue.js,javascript,前端,typescript
也可以解決問題,缺點(diǎn)是需要一直打開

方案二:根目錄新建tsconfig.json

在根目錄新建tsconfig.json文件,寫入以下內(nèi)容

{
  "compilerOptions": {
    "target": "esnext",
    "module": "esnext",
    "strict": false,
    "jsx": "preserve",
    "moduleResolution": "node"
  }
}

此時(shí)報(bào)錯(cuò)已解決 ??????
vite main.js,Vue,報(bào)錯(cuò),vue.js,javascript,前端,typescript文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-824883.html


覺得這篇文章有用的小伙伴們
可以點(diǎn)贊?收藏?關(guān)注哦~

到了這里,關(guān)于vue3+vite在main.ts或者main.js文件中引入/App.vue報(bào)錯(cuò)(/App.vue不是模塊)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue3+ts+vite項(xiàng)目引入echarts,vue3項(xiàng)目echarts組件封裝

    vue3+ts+vite項(xiàng)目引入echarts,vue3項(xiàng)目echarts組件封裝

    技術(shù)棧 :Vue3 + Ts + Vite + Echarts 簡(jiǎn)介 : 圖文詳解,教你如何在 Vue3 項(xiàng)目中 引入Echarts , 封裝Echarts組件 ,并實(shí)現(xiàn)常用Echarts圖例 1.1 靜態(tài)效果 1.2 動(dòng)態(tài)效果 2.1 安裝 Echarts npm: pnpm: 2.2 main.ts 中引入 2.3 Echarts 組件封裝 /src/components/ReEcharts/index.vue 文件中寫入如下代碼 3.1 柱狀圖 實(shí)現(xiàn)

    2024年02月09日
    瀏覽(33)
  • Uni App + Vue3 引入高德小程序插件Js文件失敗

    Uni App + Vue3 引入高德小程序插件Js文件失敗

    ? 使用uni app模板開發(fā)微信小程序過程中引入高德地圖小程序插件失敗, 由于本人是第一次使用vue開發(fā)對(duì)vue2和3的模塊引入方式并不甚了解,官方文檔也并未提及所以踩了坑,特記錄一下, 先看代碼: 根據(jù)官方文檔這里引入js插件后即可在onload函數(shù)實(shí)例化一個(gè)AMapWX對(duì)象 這里實(shí)

    2024年02月10日
    瀏覽(90)
  • Uni-app + Vue3 + TS +Vite 創(chuàng)建項(xiàng)目

    Uni-app + Vue3 + TS +Vite 創(chuàng)建項(xiàng)目

    npm 都很熟,可是與 npm 如此相似的 npx 是干嘛的呢?我們?yōu)樯跻榻B npx ? 由于 uni-app 官方提供創(chuàng)建命令使用的是 npx,所以我們先來(lái)了解下 npx 是干什么的?它與 npm 的區(qū)別。 npx 是 npm 的高級(jí)版本,它從 npm v5.2 版本開始引入的,與 npm 綁定在一起,無(wú)需額外安裝,具有更大的功

    2023年04月15日
    瀏覽(22)
  • uniapp+vue3+vite+ts搭建項(xiàng)目引入uni-ui和uviewPlus組件庫(kù)

    一、創(chuàng)建項(xiàng)目架構(gòu) 首先使用官方提供的腳手架創(chuàng)建一個(gè)項(xiàng)目 在這里插入代碼片 ,這里我創(chuàng)建的 vue3 + vite + ts 的項(xiàng)目: (如命令行創(chuàng)建失敗,請(qǐng)直接訪問 gitee下載模板) 二、下載依賴 啟動(dòng) 三、下載安裝包 引入uni-ui src/package.json 文件配置easycom模式 引入uview-plus main.ts配置 u

    2024年02月13日
    瀏覽(16)
  • uni-app vue3+ts+vite開發(fā)小程序采坑說明

    uni-app vue3+ts+vite開發(fā)小程序采坑說明

    uniapp v3 搭建項(xiàng)目使用官方推薦命令 或者是使用 uniapp官方gitee 模板庫(kù) 在項(xiàng)目啟動(dòng)前UI調(diào)用,建議使用 擴(kuò)展組件(uni-ui)里面有很多組件,不能滿足需求自己可以手動(dòng)修改 uni_modules 為在插件市場(chǎng)下載出來(lái)的插件目錄(uni-app官方維護(hù)的組件庫(kù),能夠兼容vue3) 自動(dòng)引用components文件

    2024年02月09日
    瀏覽(21)
  • 前端vue中ts無(wú)法識(shí)別引入的vue文件,提示找不到xxx.vue模塊的解決【引入新建頁(yè)面或者通過router引入時(shí)報(bào)錯(cuò)】

    前端vue中ts無(wú)法識(shí)別引入的vue文件,提示找不到xxx.vue模塊的解決【引入新建頁(yè)面或者通過router引入時(shí)報(bào)錯(cuò)】

    ?? 博客首頁(yè): 水香木魚 ?? 專欄收錄:后臺(tái)管理系統(tǒng) ?? 文章摘要: vue ? typescript ? vite ?? 木魚寄語(yǔ): 故木秀于林,風(fēng)必摧之;堆出于岸,流必湍之;行高于人,眾必非之。 提示找不到模塊問題 ?? 解決方案: 在 src 目錄下, vite-env.d.ts 文件內(nèi)新增如下代碼: 在 tsco

    2024年02月13日
    瀏覽(17)
  • Vite+Vue3項(xiàng)目全局引入scss文件

    Vite+Vue3項(xiàng)目全局引入scss文件

    Sass 是世界上最成熟、最穩(wěn)定、最強(qiáng)大的專業(yè)級(jí)CSS擴(kuò)展語(yǔ)言!在日常項(xiàng)目開發(fā)過程中使用非常廣泛,今天主要講一下 Vite+Vue3 項(xiàng)目中該如何全局引入 scss 文件,引入混合 mixin 文件的不同配置。捎帶說一下 Vue2 中的引入方式做一下簡(jiǎn)單的對(duì)比。 1.1 安裝 vite 已經(jīng)將 sass 預(yù)處理器的

    2024年02月06日
    瀏覽(93)
  • vue3引入.vue文件以及.ts文件時(shí)提示找不到模塊

    1.找不到vue文件的,是因?yàn)閠s無(wú)法解析我們的vue結(jié)尾的文件,所以需要在src目錄下, 新建一個(gè)d.ts結(jié)尾的文件(可以叫env.d.ts) 然后里面這樣寫就可以 2,找不到ts文件就更正常了,我們需要在tsconfig.json里面進(jìn)行配置(沒有的話就新建一個(gè),在根src同級(jí)的目錄下面)。就直接復(fù)制就

    2024年02月11日
    瀏覽(99)
  • vue3.0 + ts 引入詳細(xì)步驟及語(yǔ)法校驗(yàn)報(bào)錯(cuò)解決辦法

    vue3.0 + ts 引入詳細(xì)步驟及語(yǔ)法校驗(yàn)報(bào)錯(cuò)解決辦法

    前段時(shí)間學(xué)習(xí)了ts,于是用腳手架搭了個(gè)vue3.0+ts的項(xiàng)目,引入詳細(xì)步驟及語(yǔ)法校驗(yàn)報(bào)錯(cuò)解決辦法,整理下遇到的問題以及解決辦法,分享給大家。 Q: 在vue項(xiàng)目中編寫tsx函數(shù)式組件提示報(bào)錯(cuò)。在沒有引入ts的項(xiàng)目中,寫tsx語(yǔ)法提示報(bào)錯(cuò)。 無(wú)法使用 JSX,除非提供了 “–jsx” 標(biāo)志

    2024年02月11日
    瀏覽(23)
  • uni_app+vite+vue3+ts開發(fā)小程序,解決getUserProfile()獲取用戶信息問題

    uni_app+vite+vue3+ts開發(fā)小程序,解決getUserProfile()獲取用戶信息問題

    最近開發(fā)小程序,開發(fā)環(huán)境uni_app+vue3等。在獲取小程序平臺(tái)用戶信息是報(bào)錯(cuò): {errMsg: \\\"getUserProfile:fail must be invoked by user tap gesture\\\", errNo: 21500} 我在抖音上查了下錯(cuò)誤碼: 看到這個(gè)解釋也是瞬間無(wú)語(yǔ)了,然后在平臺(tái)查找錯(cuò)誤,找了半天終于在vue2 升級(jí)vue3文檔里面找到解決辦法

    2024年02月04日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包