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

Vue如何指定不編譯的文件夾和favicon.ico

 更新時間:2022年04月15日 11:07:03   作者:Markov Zheng  
這篇文章主要介紹了Vue如何指定不編譯的文件夾和favicon.ico,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

指定不編譯的文件夾和favicon.ico

在Vue3.0中引入public文件夾,不希望被編譯的文件都可以放到這個文件夾下,但是在vue2.0中實現(xiàn)類似的功能,需要自己在webpack.prod.conf.js中做一些配置

這里簡單區(qū)分一下Vue2.0中的assets和static區(qū)別

  • assets:各組件中的依賴項,會被編譯
  • static:不會被編譯,原樣放到dist文件夾下

言歸正傳,假設(shè)不希望被編譯的文件全部放在public下,要修改的地方是webpack.prod.conf.js

// copy custom static assets
new CopyWebpackPlugin([
? ? //---static文件夾下的文件也不會被編譯
? ? {
? ? ? ? from: path.resolve(__dirname, '../static'),
? ? ? ? to: config.build.assetsSubDirectory,
? ? ? ? ignore: ['.*']
? ? },
? ? {
? ? ? ? from: path.resolve(__dirname, '../public'),
? ? ? ? to: path.resolve(__dirname, '../dist'),
? ? ? ? ignore: ['.*']
? ? },
? ? //---這里還能指定特定文件輸出的位置和文件名
? ? {
? ? ? ? from: path.resolve(__dirname, '../public/strings-en.js'),
? ? ? ? to: path.resolve(config.build.assetsRoot, 'strings.js'),
? ? ? ? ignore: ['.*']
? ? }
])

指定項目的favicon.ico

同樣是修改webpack.prod.conf.js

new HtmlWebpackPlugin({
?? ?filename: config.build.index,
?? ?template: 'index.html',
?? ?favicon: 'favicon.ico', ? //------favicon的路徑
?? ?inject: true,
?? ?minify: {
?? ??? ?removeComments: true,
?? ??? ?collapseWhitespace: true,
?? ??? ?removeAttributeQuotes: true
?? ??? ?// more options:
?? ??? ?// https://github.com/kangax/html-minifier#options-quick-reference
?? ?},
?? ?// necessary to consistently work with multiple chunks via CommonsChunkPlugin
?? ?chunksSortMode: 'dependency'
}),

favicon.ico不能正確顯示問題

首先將favicon.ico圖片放在根目錄下,通過以下兩種方法使其顯示正確。

方法一:修改index.html文件

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" rel="external nofollow" />

方法二:修改webpack配置文件

1、找到build下的webpack.dev.conf.js文件

new HtmlWebpackPlugin({
? ? ? filename: 'index.html',
? ? ? template: 'index.html',
? ? ? inject: true,
? ? ? favicon: path.resolve('favicon.ico') // 增加
? ? }),

2、找到build下的webpack.prod.conf.js文件

?new HtmlWebpackPlugin({
? ? ? filename: config.build.index,
? ? ? template: 'index.html',
? ? ? inject: true,
? ? ? favicon: path.resolve('favicon.ico'), //新增
? ? ? minify: {
? ? ? ? removeComments: true,
? ? ? ? collapseWhitespace: true,
? ? ? ? removeAttributeQuotes: true
? ? ? ? ...
? ? }),

修改配置文件后重啟npm run dev,大功告成。

注意:如果打包發(fā)布到線上,會導(dǎo)致ico圖標(biāo)不顯示的問題,是因為執(zhí)行npm run build打包后只有static文件夾和index.html文件,找不到根目錄下的ico圖標(biāo),解決辦法:把ico圖標(biāo)放到static文件夾下就OK啦。

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

相關(guān)文章

  • Avue和Element-UI動態(tài)三級表頭的實現(xiàn)

    Avue和Element-UI動態(tài)三級表頭的實現(xiàn)

    本文主要介紹了Avue和Element-UI動態(tài)三級表頭的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 詳解在Vue中有條件地使用CSS類

    詳解在Vue中有條件地使用CSS類

    本篇文章主要介紹了詳解在Vue中有條件地使用CSS類,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Vue繪制雙Y軸折線柱狀圖

    Vue繪制雙Y軸折線柱狀圖

    這篇文章主要介紹了Vue繪制雙Y軸折線柱狀圖實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Vue鼠標(biāo)滾輪滾動切換路由效果的實現(xiàn)方法

    Vue鼠標(biāo)滾輪滾動切換路由效果的實現(xiàn)方法

    這篇文章主要介紹了Vue鼠標(biāo)滾輪滾動切換路由效果的實現(xiàn)方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • 一個Vue視頻媒體多段裁剪組件的實現(xiàn)示例

    一個Vue視頻媒體多段裁剪組件的實現(xiàn)示例

    這篇文章主要介紹了一個Vue媒體多段裁剪組件的實現(xiàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 寫一個Vue Popup組件

    寫一個Vue Popup組件

    這篇文章主要介紹了寫一個Vue Popup組件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Ant Design的可編輯Tree的實現(xiàn)操作

    Ant Design的可編輯Tree的實現(xiàn)操作

    這篇文章主要介紹了Ant Design的可編輯Tree的實現(xiàn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • 解決vue無法偵聽數(shù)組及對象屬性的變化問題

    解決vue無法偵聽數(shù)組及對象屬性的變化問題

    這篇文章主要介紹了解決vue無法偵聽數(shù)組及對象屬性的變化問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 在antd Table中插入可編輯的單元格實例

    在antd Table中插入可編輯的單元格實例

    這篇文章主要介紹了在antd Table中插入可編輯的單元格實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • VScode中配置ESlint+Prettier詳細(xì)步驟(附圖文介紹)

    VScode中配置ESlint+Prettier詳細(xì)步驟(附圖文介紹)

    這篇文章主要介紹了VScode中配置ESlint+Prettier詳細(xì)步驟,文中通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12

最新評論

宕昌县| 湘西| 勐海县| 衢州市| 东兰县| 仁化县| 利津县| 桑植县| 邯郸市| 郴州市| 涟水县| 类乌齐县| 西昌市| 宣城市| 墨玉县| 孝感市| 和静县| 无为县| 长顺县| 徐州市| 嘉禾县| 师宗县| 三门县| 长宁县| 塔城市| 辽阳市| 岳西县| 兰考县| 东安县| 荥经县| 永胜县| 绥江县| 江口县| 抚顺县| 榆社县| 嫩江县| 孙吴县| 东光县| 新巴尔虎右旗| 油尖旺区| 保靖县|