如何完美集成Path Intellisense 或 Path Autocomplete

前言

看很多大佬分享vscode插件,其中關(guān)于路徑聯(lián)想的插件Path Intellisense 或者 Path Autocomplete都是非常不錯(cuò)的闰歪,這兩個(gè)插件功能幾乎一樣脚囊,配置方式也是大同小異共缕,這里就那拿Path Autocomplete來舉例說明如何配置vscode的路徑自動(dòng)聯(lián)想吧徐紧!

步驟

1、配置 Path Autocomplete 插件

首先宽档,我們要先安裝Path Autocomplete插件尉姨。
然后,打開設(shè)置吗冤,setting.json又厉,按下圖舉例配置好提示規(guī)則pathMappings

Path Autocomplete 配置

這個(gè)是我自己項(xiàng)目的配置模板,需要了解更多插件配置的可以閱讀插件說明
path-autocomplete 插件文檔

Path Intellisense插件的配置也是大同小異椎瘟,這里說下區(qū)別覆致,除了jsonKey不同之外,就是根目錄的代指不同肺蔚,其余都是一樣的

Path Intellisense配置

2煌妈、配置jsconfig.json

配置這個(gè)的原因是因?yàn)闉榱颂岣唛_發(fā)體驗(yàn),光有路徑引導(dǎo)還不行宣羊,還需要文件模塊的提示聯(lián)想璧诵,還有文件跳轉(zhuǎn)等功能,所以jsconfig的配置就是必要的了段只。
這里先貼出來官方文檔解釋,習(xí)慣看官方文檔的直接前往就好鉴扫,我會(huì)做簡(jiǎn)單的說明
jsconfig#_using-webpack-aliases

image.png

主要是這么幾個(gè)配置赞枕,而我們用到的最主要的是baseUrlpaths這兩項(xiàng),是告訴編輯器我們的查找路徑規(guī)則的。

// 這里貼出我的jsconfig配置炕婶,和上面的插件配置對(duì)應(yīng)
{
    "compilerOptions": {
        "target": "esnext",
        "module": "commonjs",
        "allowSyntheticDefaultImports": true,
        "baseUrl": "./",
        "paths": {
            "@/*": ["src/*"],
            "@css*": ["src/assets/css*"],
            "@icon*": ["src/assets/icon/*"],
            "@image*": ["src/assets/image/*"]
        }
    }
}

配置好之后姐赡,就可以在vue文件里面用起來啦!
此時(shí)柠掂,終于不用寫那么多的../../项滑。
這里小提示一下,js文件中引用路徑直接用@/就可以了涯贞,html文件引入圖片地址的時(shí)候要用~@image枪狂,別忘記前面的~

配好之后的開發(fā)體驗(yàn)

很多教程到這里就結(jié)束了,但實(shí)際上運(yùn)行起來之后宋渔,會(huì)發(fā)現(xiàn)報(bào)錯(cuò)州疾,原因是不識(shí)別@是個(gè)什么玩意?
現(xiàn)在我們主流都是使用webpack打包的皇拣,所以我們需要讓webpack也知道路徑的命名規(guī)則严蓖!It is important!

3氧急、配置configureWebpack

那Vue項(xiàng)目舉例颗胡,我們需要配置vue.config.js文件,其中最主要的是configureWebpack屬性

const path = require('path');

function resolvePath(dir) {
    return path.join(__dirname, dir);
}

module.exports = {
    configureWebpack: {
        resolve: {
            alias: {
                '@': resolvePath('src'),
                '@icon': resolvePath('src/assets/icon'),
                '@image': resolvePath('src/assets/image/'),
                '@css': resolvePath('src/assets/css/')
            }
        }
    }
};

做好這些之后吩坝,打包就會(huì)將@處理成__dirname毒姨,這樣再按照我們之前的規(guī)則,一一添加別名就好了钾恢。
至此手素,就可以愉快的進(jìn)行文件別名+自動(dòng)路徑提示的快捷開發(fā)流程了,趕快推薦給還不知道的小伙伴們吧瘩蚪!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末泉懦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子疹瘦,更是在濱河造成了極大的恐慌崩哩,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件言沐,死亡現(xiàn)場(chǎng)離奇詭異邓嘹,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)险胰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門汹押,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人起便,你說我怎么就攤上這事棚贾〗盐” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵妙痹,是天一觀的道長(zhǎng)铸史。 經(jīng)常有香客問我,道長(zhǎng)怯伊,這世上最難降的妖魔是什么琳轿? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮耿芹,結(jié)果婚禮上崭篡,老公的妹妹穿的比我還像新娘。我一直安慰自己猩系,他們只是感情好媚送,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著寇甸,像睡著了一般塘偎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拿霉,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天吟秩,我揣著相機(jī)與錄音,去河邊找鬼绽淘。 笑死涵防,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的沪铭。 我是一名探鬼主播壮池,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼杀怠!你這毒婦竟也來了椰憋?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤赔退,失蹤者是張志新(化名)和其女友劉穎橙依,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體硕旗,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡窗骑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了漆枚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片创译。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖墙基,靈堂內(nèi)的尸體忽然破棺而出软族,到底是詐尸還是另有隱情辛藻,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布互订,位于F島的核電站,受9級(jí)特大地震影響痘拆,放射性物質(zhì)發(fā)生泄漏仰禽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一纺蛆、第九天 我趴在偏房一處隱蔽的房頂上張望吐葵。 院中可真熱鬧,春花似錦桥氏、人聲如沸温峭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凤藏。三九已至,卻和暖如春堕伪,著一層夾襖步出監(jiān)牢的瞬間揖庄,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人雷袋。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓规肴,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親拾稳。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容