欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vite+ts vite.config.ts使用path報錯問題及解決

 更新時間:2023年10月10日 09:33:31   作者:yanhhhhhh  
這篇文章主要介紹了vite+ts vite.config.ts使用path報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

找不到模塊path及其相應的聲明

問題1

新項目配置vite.config.ts時使用

import path from 'path'

原因分析:path模塊是node.js內置的功能,但是node.js本身并不支持typescript,所以直接在typescript項目里使用是不行的

解決方案

安裝@types/node

使用npm

npm install @types/node --save-dev

使用pnpm

 pnpm i @types/node -D

allowSyntheticDefaultImports

問題2

提示模塊 ""path"" 只能在使用 "allowSyntheticDefaultImports" 標志時進行默認導入

解決方案

方式一:在tsconfig.node.json或者tsconfig.json添加"allowSyntheticDefaultImports": true

//tsconfig.node.json
{
  "compilerOptions": {
    "composite": true,
    "module": "esnext",
    "moduleResolution": "node",
    "allowSyntheticDefaultImports": true
  },
  "include": ["vite.config.ts"]
}

方式二

使用解構

import { resolve } from 'path';

vite.config.ts 引入 `path` 模塊注意點!

在 vite 初始化項目搭建選擇了 TypeScript, 那么避免不了有些 ts 類型檢查提示錯誤,這里說說 import path from 'path'提示 找不到模塊“path”或其相應的類型聲明。 怎么解決。

解決方式

1、安裝 @types/node

pnpm i @types/node -D

2、在 tsconfig.node.json配置

"compilerOptions": {
?? ?...
? ? "allowSyntheticDefaultImports": true
? },

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue?uni-app以H5模式引入Jquery配置教程

    Vue?uni-app以H5模式引入Jquery配置教程

    這篇文章主要為大家介紹了Vue?uni-app以H5模式引入Jquery配置教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • vue3中使用ref獲取dom的操作代碼

    vue3中使用ref獲取dom的操作代碼

    ref在我們開發(fā)項目當中很重要的,在?Vue?中使用?ref?可以提高代碼的可讀性和維護性,因為它直接標識出了組件中需要操作的具體元素或組件實例,本文我將給大家?guī)淼氖莢ue3中用ref獲取dom的操作,文中有相關的代碼示例供大家參考,需要的朋友可以參考下
    2024-06-06
  • Vue3中關于setup與自定義指令詳解

    Vue3中關于setup與自定義指令詳解

    這篇文章主要介紹了Vue3中關于setup與自定義指令,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • VUE中的打包刪除文件、圖片的HASH碼

    VUE中的打包刪除文件、圖片的HASH碼

    這篇文章主要介紹了VUE中的打包刪除文件、圖片的HASH碼,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue路由守衛(wèi)+登錄態(tài)管理實例分析

    vue路由守衛(wèi)+登錄態(tài)管理實例分析

    這篇文章主要介紹了vue路由守衛(wèi)+登錄態(tài)管理,結合實例形式分析了vue路由守衛(wèi)與登錄態(tài)管理相關操作步驟與實現(xiàn)技巧,需要的朋友可以參考下
    2019-05-05
  • vue3中vuex與pinia的踩坑筆記記錄

    vue3中vuex與pinia的踩坑筆記記錄

    Vuex是一個專為Vue.js應用程序開發(fā)的狀態(tài)管理模式,它采用集中式存儲管理應用的所有組件的狀態(tài),并以相應的規(guī)則保證狀態(tài)以一種可預測的方式發(fā)生變化,這篇文章主要給大家介紹了關于vue3中vuex與pinia踩坑的相關資料,需要的朋友可以參考下
    2021-12-12
  • vue+ElementUi+iframe實現(xiàn)輪播不同的網(wǎng)站

    vue+ElementUi+iframe實現(xiàn)輪播不同的網(wǎng)站

    需要實現(xiàn)一個輪播圖,輪播內容是不同的網(wǎng)站,并實現(xiàn)鼠標滑動時停止輪播,當鼠標10秒內不動時繼續(xù)輪播,所以本文給大家介紹了用vue+ElementUi+iframe實現(xiàn)輪播不同的網(wǎng)站,需要的朋友可以參考下
    2024-02-02
  • Nuxt3重點特性使用舉例問題記錄

    Nuxt3重點特性使用舉例問題記錄

    Nuxt3?使用?Vue.js?作為視圖引擎,Nuxt3?中提供了所有?Vue?3?功能,所以我們創(chuàng)建的Nuxt項目其實也是vue3項目,這篇文章主要介紹了Nuxt3重點特性使用舉例記錄,需要的朋友可以參考下
    2022-12-12
  • vue如何使用formData傳遞文件類型的數(shù)據(jù)

    vue如何使用formData傳遞文件類型的數(shù)據(jù)

    這篇文章主要介紹了vue如何使用formData傳遞文件類型的數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue雙向綁定的簡單實現(xiàn)

    vue雙向綁定的簡單實現(xiàn)

    這篇文章主要為大家詳細介紹了vue雙向綁定的簡單實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12

最新評論