最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項(xiàng)目中路徑使用@和~的區(qū)別及說(shuō)明

 更新時(shí)間:2022年12月08日 14:36:07   作者:halo1416  
這篇文章主要介紹了vue項(xiàng)目中路徑使用@和~的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue路徑使用@和~的區(qū)別

首先:@和~ 都是在路徑訪問(wèn)時(shí)使用的。

1. @ 使用說(shuō)明

@這是webpack設(shè)置的路徑別名。

在build/webpack.base.conf這個(gè)文件里面定義。       

vue項(xiàng)目中默認(rèn)定義了@(最常用)和vue$兩個(gè)別名,如果需要,可以自己添加。

默認(rèn)定義:@這東西代表著到src這個(gè)文件夾的路徑

自己添加:

2. ~ 使用說(shuō)明

~ 是 stylus-loader 的東西,參考 https://github.com/shama/stylus-loader(但是好像不引入這個(gè)庫(kù),也可以用~)

~是相對(duì)于其他路徑(文件)的,類(lèi)似于相對(duì)路徑

示例:

~@/assets/scss/_variables.scss   ==>>表示相對(duì)于@(別名,一般是src目錄)下的 assets/scss/_variables.scss;

注意:~@/assets/scss/_variables.scss 給人的感覺(jué)就是 src下面的 assets/scss/_variables.scss;  但是如果在這樣去引入樣式,會(huì)報(bào)錯(cuò)。

@和~@符號(hào)路徑解決

@和~@的用處不同,前者用于js文件路徑,后者用于css文件路徑

@路徑別名的學(xué)習(xí)

@代表項(xiàng)目的src路徑,是vue-cli給我們提供的,解決路徑比較長(zhǎng),找文件比較麻煩的問(wèn)題

證明@是src并且是vue-cli通過(guò)webpack設(shè)置的,通過(guò)審查項(xiàng)目的 webpack 配置

通過(guò)命令vue inspect > output.js

如果讓編輯器支持@

方式1-去百度搜索vscode當(dāng)中使用@

方式2-去最好的半成品復(fù)制配置

復(fù)制jsconfig.json

~@路徑的解決

~@路徑和js當(dāng)中@類(lèi)似,當(dāng)時(shí)這里要依靠擴(kuò)展來(lái)解決問(wèn)題

(1)安裝擴(kuò)展Path Autocomplete

(2)在vscode配置中添加下面設(shè)置

? ? "path-autocomplete.extensionOnImport": true,
? ? "path-autocomplete.pathMappings": {
? ? ? ? "@": "${workspace}/src",
? ? ? ? "~@": "${workspace}/src"
? ? },

總結(jié)

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

相關(guān)文章

最新評(píng)論

上栗县| 木兰县| 平塘县| 岳阳县| 海城市| 微山县| 冀州市| 崇仁县| 将乐县| 新兴县| 内黄县| 阳山县| 淮阳县| 安陆市| 镇远县| 青神县| 察雅县| 荥阳市| 汤原县| 玉田县| 松桃| 阳原县| 武安市| 萨嘎县| 天峨县| 封丘县| 民丰县| 江津市| 胶州市| 宜良县| 新安县| 青铜峡市| 壤塘县| 榕江县| 行唐县| 宜宾县| 哈巴河县| 西畴县| 闻喜县| 连平县| 高尔夫|