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

vue項(xiàng)目中?jsconfig.json概念及使用步驟

 更新時(shí)間:2022年07月07日 15:52:53   作者:唐璜Taro  
這篇文章主要介紹了vue項(xiàng)目中?jsconfig.json是什么,本文僅僅簡(jiǎn)單介紹了?jsconfig?.json?的一些基本配置,而?jsconfig?.json提供了大量能使我們快速便捷提高代碼效率的方法,需要的朋友可以參考下

vue項(xiàng)目中 jsconfig.json是什么

當(dāng)您在工作空間中有一個(gè)定義項(xiàng)目上下文的jsconfig.json文件時(shí),JavaScript體驗(yàn)會(huì)得到改進(jìn)。

杰斯也太官方了,說白了就是提高在寫項(xiàng)目時(shí)舒適度的

概述

目錄中存在tsconfig.json文件表明該目錄是 TypeScript 項(xiàng)目的根目錄。該tsconfig.json文件指定編譯項(xiàng)目所需的根文件和編譯器選項(xiàng)。

JavaScript 項(xiàng)目可以使用jsconfig.json文件來代替,它的作用幾乎相同,但默認(rèn)啟用了一些與 JavaScript 相關(guān)的編譯器標(biāo)志。

一、使用tsconfig.json或jsconfig.json

jsconfig.json源于tsconfig.json,是TypeScript的配置文件。
jsconfig.json相當(dāng)于tsconfig.json的“allowJs”屬性設(shè)置為true

二、使用步驟

1. 配置說明

代碼如下(示例):

{
    "compilerOptions": {
        "baseUrl": ".",
        "paths": {
            // 解決項(xiàng)目中使用@作為路徑別名,導(dǎo)致vscode無法跳轉(zhuǎn)文件的問題
            "@/*": ["src/*"]
        },
        // 解決prettier對(duì)于裝飾器語(yǔ)法的警告
        "experimentalDecorators": true,
        // 解決.jsx文件無法快速跳轉(zhuǎn)的問題
        "jsx": "preserve"
    },
    //提高 IDE 性能
    "exclude": ["node_modules", "dist", "build"]
}

*Tips 在這里特別說明一下 exclude 為什么 提高 編譯器 性能 ?

如果開發(fā)的項(xiàng)目根目錄下沒有 jsconfig.json,在默認(rèn)情況下,像 VS Code, 默認(rèn)只會(huì)把 node_modules文件夾排除掉。
官方給出建議是這樣的

只要有可能,您應(yīng)該使用不屬于項(xiàng)目源代碼的JavaScript文件排除文件夾。

意思就是 與開發(fā)無關(guān)的文件可以讓 IDE 全部在編譯時(shí)排除掉,像上面的配置中就排除了,構(gòu)建過程依賴文件(node_modules)和生成的文件(dist 目錄) 排除這些文件,可以提高 vscode 的性能。。

2. 配置 webpack 別名

作為新手的你,是否遇到夠這種情況:無數(shù)次的 …/ …/ …/ 早已讓你眼花繚亂。

現(xiàn)在它來了,你需要配置paths :

"paths": {
      "@/*": ["src/*"]
    }

用 @ 代替 項(xiàng)目中 src目錄,我們?cè)?src 目錄下 找 components 就簡(jiǎn)單多了

3. compilerOptions配置

總結(jié)

以上就是今天總結(jié) jsconfig .json 的內(nèi)容,本文僅僅簡(jiǎn)單介紹了 jsconfig .json 的一些基本配置,而 jsconfig .json提供了大量能使我們快速便捷提高代碼效率的方法。

到此這篇關(guān)于vue項(xiàng)目中 jsconfig.json是什么的文章就介紹到這了,更多相關(guān)vue jsconfig.json內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • element-ui復(fù)雜table表格動(dòng)態(tài)新增列、動(dòng)態(tài)調(diào)整行以及列順序詳解

    element-ui復(fù)雜table表格動(dòng)態(tài)新增列、動(dòng)態(tài)調(diào)整行以及列順序詳解

    這篇文章主要給大家介紹了關(guān)于element-ui復(fù)雜table表格動(dòng)態(tài)新增列、動(dòng)態(tài)調(diào)整行以及列順序的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • vue3中使用scss加上scoped導(dǎo)致樣式失效問題

    vue3中使用scss加上scoped導(dǎo)致樣式失效問題

    這篇文章主要介紹了vue3中使用scss加上scoped導(dǎo)致樣式失效問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vite基本常見的配置講解

    vite基本常見的配置講解

    這篇文章主要給大家介紹了關(guān)于vite基本常見配置講解的相關(guān)資料,最近做項(xiàng)目要求將webpack打包方式換成vite,下面將詳細(xì)講解一下配置vite需要改動(dòng)的東西,需要的朋友可以參考下
    2023-11-11
  • vue組件生命周期鉤子使用示例詳解

    vue組件生命周期鉤子使用示例詳解

    這篇文章主要為大家介紹了vue組件生命周期鉤子使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • Vue實(shí)現(xiàn)色板功能的示例代碼

    Vue實(shí)現(xiàn)色板功能的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何使用Vue實(shí)現(xiàn)色板功能,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下
    2023-06-06
  • 一篇文章學(xué)會(huì)Vue中間件管道

    一篇文章學(xué)會(huì)Vue中間件管道

    這篇文章主要給大家介紹了如何通過一篇文章學(xué)會(huì)Vue中間件管道的相關(guān)資料,什么是中間件管道?中間件管道是一堆不同的中間件并行運(yùn)行,本文通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-06-06
  • vue3編譯報(bào)錯(cuò)ESLint:defineProps is not defined no-undef的問題

    vue3編譯報(bào)錯(cuò)ESLint:defineProps is not defined&nbs

    這篇文章主要介紹了vue3編譯報(bào)錯(cuò)ESLint:defineProps is not defined no-undef的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue項(xiàng)目返回頁(yè)面保持上次滾動(dòng)狀態(tài)方式

    Vue項(xiàng)目返回頁(yè)面保持上次滾動(dòng)狀態(tài)方式

    這篇文章主要介紹了Vue項(xiàng)目返回頁(yè)面保持上次滾動(dòng)狀態(tài)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 詳解Vue.js在頁(yè)面加載時(shí)執(zhí)行某個(gè)方法

    詳解Vue.js在頁(yè)面加載時(shí)執(zhí)行某個(gè)方法

    這篇文章主要介紹了詳解Vue.js在頁(yè)面加載時(shí)執(zhí)行某個(gè)方法的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Vue3封裝實(shí)現(xiàn)右鍵菜單組件

    Vue3封裝實(shí)現(xiàn)右鍵菜單組件

    這篇文章主要為大家詳細(xì)介紹了Vue3封裝實(shí)現(xiàn)右鍵菜單組件的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以了解下
    2025-02-02

最新評(píng)論