【轉(zhuǎn)】vue-cli中自定義路徑別名 assets和static文件夾的區(qū)別

靜態(tài)資源處理:

assets和static文件夾的區(qū)別

相信有很多人知道vue-cli有兩個(gè)放置靜態(tài)資源的地方,分別是src/assets文件夾和static文件夾,這兩者的區(qū)別很多人可能不太清楚交排。
assets目錄中的文件會(huì)被webpack處理解析為模塊依賴迈喉,只支持相對(duì)路徑形式尸曼。例如,在 <img src="./logo.png">
和 background: url(./logo.png)中常遂,”./logo.png” 是相對(duì)的資源路徑攒钳,將由Webpack解析為模塊依賴。

static/ 目錄下的文件并不會(huì)被Webpack處理:它們會(huì)直接被復(fù)制到最終的打包目錄(默認(rèn)是dist/static)下香浩。必須使用絕對(duì)路徑引用這些文件类缤,這是通過在 config.js 文件中的 build.assetsPublicPath 和 build.assetsSubDirectory 連接來確定的。

任何放在 static/ 中文件需要以絕對(duì)路徑的形式引用:/static/[filename]邻吭。

在js數(shù)據(jù)中如何引用圖片

因?yàn)閣ebpack會(huì)將圖片當(dāng)做模塊來引用餐弱,所以在js中需要使用require將圖片引用進(jìn)來,不能直接以字符串的形式囱晴。

js部分:
    data () {
        return {
             imgUrl: '圖片地址',//錯(cuò)誤寫法
            imgUrl: require('圖片地址')//正確的寫法
        }
}
template部分:
img標(biāo)簽形式:
<img :src="img" />
或者p背景圖形式:
<p :style="{backgroundImage: 'url(' + img + ')'}"></p>

webpack+vue自定義路徑別名

vue-cli 用的是webpack膏蚓,也可以使用webpack自定義別名這個(gè)功能,自定義別名這個(gè)功能當(dāng)你在多層文件夾嵌套的時(shí)候不必一層一層找路徑畸写,直接使用自定義別名就可以找到文件的位置驮瞧。

js部分:
resolve: {
    extensions: ['.js', '.vue', '.json'],
     alias: {
        'vue$': 'vue/dist/vue.esm.js',
        '@': resolve('src'),
        'static':path.resolve(__dirname, '../static'),//增加這一行代碼
        }
    }

resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
'static':path.resolve(__dirname, '../static'),//增加這一行代碼
}
},
解讀:

這里給’static’賦予了一個(gè)地址,那么在程序中引入路徑的時(shí)候’~static’就直接可以代替路徑’../static’枯芬,親測(cè)论笔,這里就算多層嵌套也可以成功找到路徑采郎。

清理項(xiàng)目中沒用的插件

很多人像我一樣,剛開始的會(huì)安裝很多插件狂魔,然后最后在項(xiàng)目中并沒有用到蒜埋。那之前安裝的插件太多了,連自己都忘記了安裝了哪些插件最楷?

我們項(xiàng)目安裝的所有的模塊依賴都在這個(gè)pageage.json文件中整份,當(dāng)我們需要整理一波自己的依賴的時(shí)候,可以在這個(gè)文件里面找有沒有現(xiàn)在已經(jīng)沒用的依賴管嬉,可以使用命令行npm remove 模塊名字來刪除沒用的模塊皂林。
–save-dev和–save的區(qū)別
上面的這些依賴有些只在開發(fā)環(huán)境里面使用的模塊朗鸠,有的在項(xiàng)目上線之后還是要繼續(xù)依賴的模塊蚯撩。他們之間的區(qū)別就在于我們平時(shí)安裝模塊依賴時(shí)的:--save-dev和 --save

當(dāng)你使用--save-dev安裝依賴的時(shí)候就會(huì)放在package.json的devDependencies對(duì)象下面,相反的烛占,當(dāng)你使用--save安裝依賴的時(shí)候就會(huì)出現(xiàn)在dependencies對(duì)象下面胎挎。

總結(jié):* –save-dev 是你開發(fā)時(shí)候依賴的東西,–save 是你發(fā)布之后還依賴的東西

原文地址:http://www.php.cn/js-tutorial-379068.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末忆家,一起剝皮案震驚了整個(gè)濱河市犹菇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芽卿,老刑警劉巖揭芍,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異卸例,居然都是意外死亡称杨,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門筷转,熙熙樓的掌柜王于貴愁眉苦臉地迎上來姑原,“玉大人,你說我怎么就攤上這事呜舒《а矗” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵袭蝗,是天一觀的道長唤殴。 經(jīng)常有香客問我,道長到腥,這世上最難降的妖魔是什么朵逝? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮左电,結(jié)果婚禮上廉侧,老公的妹妹穿的比我還像新娘页响。我一直安慰自己,他們只是感情好段誊,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布闰蚕。 她就那樣靜靜地躺著,像睡著了一般连舍。 火紅的嫁衣襯著肌膚如雪没陡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天索赏,我揣著相機(jī)與錄音盼玄,去河邊找鬼。 笑死潜腻,一個(gè)胖子當(dāng)著我的面吹牛埃儿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播融涣,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼童番,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了威鹿?” 一聲冷哼從身側(cè)響起剃斧,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎忽你,沒想到半個(gè)月后幼东,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡科雳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年根蟹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片炸渡。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡娜亿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蚌堵,到底是詐尸還是另有隱情买决,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布吼畏,位于F島的核電站督赤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏泻蚊。R本人自食惡果不足惜躲舌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望性雄。 院中可真熱鬧没卸,春花似錦羹奉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至煤蚌,卻和暖如春耕挨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背尉桩。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來泰國打工筒占, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蜘犁。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓翰苫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親沽瘦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子革骨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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