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

vue項(xiàng)目設(shè)置打包后的靜態(tài)文件訪問路徑

 更新時間:2024年02月23日 16:36:52   作者:start_sea  
這篇文章主要介紹了vue項(xiàng)目設(shè)置打包后的靜態(tài)文件訪問路徑,vue項(xiàng)目的最終項(xiàng)目文件需要經(jīng)過打包輸出,靜態(tài)文件的訪問路徑需要在vue.config.js文件中設(shè)置,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

vue項(xiàng)目設(shè)置打包后的靜態(tài)文件訪問路徑

**啰嗦一下:**相同域名下可能會存在兩份相關(guān)或不相關(guān)的代碼,需要通過切換文件夾路徑進(jìn)入不同項(xiàng)目時,需要在項(xiàng)目打包輸出代碼時設(shè)置靜態(tài)文件的訪問路徑(vue、react都要)。這種方式可能不太好,但是確實(shí)存在這種場景。

**靜態(tài)文件訪問路徑說明:**項(xiàng)目的靜態(tài)文件訪問路徑在本地運(yùn)行和服務(wù)器訪問是有區(qū)別的,默認(rèn)狀態(tài)下服務(wù)器上的項(xiàng)目代碼,訪問路徑是從服務(wù)器根目錄開始。

**H5中的訪問設(shè)置:**在H5中,靜態(tài)文件訪問路徑的區(qū)別
1、服務(wù)器根目錄訪問:代碼中書寫靜態(tài)文件路徑時開頭不加“./”。
2、訪問當(dāng)前文件夾:代碼中書寫靜態(tài)文件路徑時加“./”。

vue項(xiàng)目的靜態(tài)文件訪問設(shè)置:
vue項(xiàng)目的最終項(xiàng)目文件需要經(jīng)過打包輸出,靜態(tài)文件的訪問路徑需要在vue.config.js文件中設(shè)置。
1、vue.config.js文件中,module.exports中沒有配置publicPath屬性時,默認(rèn)靜態(tài)文件通過服務(wù)器根目錄訪問。
2、vue.config.js文件中配置publicPath屬性設(shè)置靜態(tài)文件訪問路徑。

module.exports = {
    publicPath: './',
    devServer:{
        hot: true,
        port: 8082, // 啟動端口
        open: true,  // 啟動后是否自動打開網(wǎng)頁
    },
}

在這里插入圖片描述

publicPath屬性值為“./”時表示靜態(tài)文件的引入路徑為當(dāng)前文件夾,設(shè)置之后,可以將整個項(xiàng)目代碼隨便移動文件夾位置而不影響靜態(tài)文件的訪問。

補(bǔ)充:

vue+electron 修改默認(rèn)安裝目錄

1. 在package.json或vue.config.js文件中, 在nsis 添加 include 屬性:

module.exports = {
  pluginOptions: {
    electronBuilder: {
         win: {
          icon: './icons/icon.ico',
          target: [
            {
              target: 'nsis',
              arch: [
                'ia32'
              ]
            }
          ],
         },
         ...
         nsis: {
          // 一鍵安裝,如果設(shè)為true,nsis設(shè)置就無意義請直接刪除 nsis 配置
          oneClick: false,
          // true全用戶安裝【目錄為:C:\Program Files (x86)】,false安裝到當(dāng)前用戶
          perMachine: true,
          // 允許請求提升。 如果為false,則用戶必須使用提升的權(quán)限重新啟動安裝程序。
          allowElevation: true,
          // 允許修改安裝目錄
          allowToChangeInstallationDirectory: true,
          // 創(chuàng)建桌面圖標(biāo)
          createDesktopShortcut: true,
          // 創(chuàng)建開始菜單圖標(biāo)
          createStartMenuShortcut: true,
          // 快捷方式的名稱,默認(rèn)為應(yīng)用程序名稱
          // shortcutName: 'HX',
          // 安裝圖標(biāo)
          installerIcon: './icons/icon.ico',
          // 卸載圖標(biāo)
          uninstallerIcon: './icons/icon.ico',
          // 安裝時頭部圖標(biāo)
          installerHeaderIcon: './icons/icon.ico',
          // 配置 nsn 如修改默認(rèn)安裝目錄
          include: './installer.nsh'
        }
        ...
      }
    }
  }
}
 

2. 根目錄新建 installer.nsh 文件:

installer.nsh 一般和vue.config.js為同級目錄

D:\Program Files (x86) 為定義安裝目錄,可修改 

${PRODUCT_NAME} 為應(yīng)用名稱變量,一般沒不需要改 

!macro preInit
  SetRegView 64
  WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "D:\Program Files\${PRODUCT_NAME}"
  WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "D:\Program Files\${PRODUCT_NAME}"
  SetRegView 32
  WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "D:\Program Files (x86)\${PRODUCT_NAME}"
  WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "D:\Program Files (x86)\${PRODUCT_NAME}"
!macroend

到此這篇關(guān)于vue項(xiàng)目設(shè)置打包后的靜態(tài)文件訪問路徑的文章就介紹到這了,更多相關(guān)vue靜態(tài)文件訪問路徑內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Vue3.x中組件間參數(shù)傳遞的示例代碼

    詳解Vue3.x中組件間參數(shù)傳遞的示例代碼

    在?Vue3.x?中,組件間的參數(shù)傳遞是構(gòu)建復(fù)雜應(yīng)用時不可或缺的一部分,無論是父子組件還是兄弟組件之間,合理的數(shù)據(jù)流動都是保持應(yīng)用狀態(tài)一致性和可維護(hù)性的關(guān)鍵,本文將通過示例代碼,詳細(xì)介紹?Vue3.x?中組件間如何傳遞參數(shù),需要的朋友可以參考下
    2024-03-03
  • elementUI給el-tabs/el-tab-pane添加圖標(biāo)效果實(shí)例

    elementUI給el-tabs/el-tab-pane添加圖標(biāo)效果實(shí)例

    這篇文章主要給大家介紹了關(guān)于elementUI給el-tabs/el-tab-pane添加圖標(biāo)效果實(shí)例的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用elementUI具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-07-07
  • Vue3中引入scss文件的方法步驟

    Vue3中引入scss文件的方法步驟

    這篇文章主要給大家介紹了關(guān)于Vue3中引入scss文件的方法步驟,在實(shí)際項(xiàng)目中,各種樣式往往有很多重復(fù)的情況,為了能夠使樣式的后續(xù)開發(fā)和維護(hù)更加愜意,將這些共同的代碼進(jìn)行命名然后調(diào)用這些變量是一個很好的選擇,需要的朋友可以參考下
    2023-08-08
  • Vue-less的使用和deep深度選擇器詳解

    Vue-less的使用和deep深度選擇器詳解

    這篇文章主要介紹了Vue-less的使用和deep深度選擇器,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 如何在vite里獲取env環(huán)境變量淺析

    如何在vite里獲取env環(huán)境變量淺析

    開發(fā)中經(jīng)常會使用環(huán)境變量,Vite相比于Webpack也有一定的變化,下面這篇文章主要給大家介紹了關(guān)于如何在vite里獲取env環(huán)境變量的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Vue Router參數(shù)傳遞的多種方式小結(jié)

    Vue Router參數(shù)傳遞的多種方式小結(jié)

    在 Vue.js 開發(fā)中,vue-router 是構(gòu)建單頁面應(yīng)用(SPA)的核心工具之一,它不僅能幫助我們管理路由,還能在不同頁面之間傳遞參數(shù),本文將詳細(xì)介紹 vue-router 中常見的參數(shù)傳遞方式,并通過實(shí)際示例幫助你快速掌握這些技巧,需要的朋友可以參考下
    2025-04-04
  • Vue.js?element-plus使用圖標(biāo)不顯示問題的解決方式

    Vue.js?element-plus使用圖標(biāo)不顯示問題的解決方式

    近期在學(xué)習(xí)Vue時用elementUI時發(fā)現(xiàn)圖標(biāo)在頁面上顯示不出來,所以這篇文章主要給大家介紹了關(guān)于Vue.js?element-plus使用圖標(biāo)不顯示問題的解決方式,需要的朋友可以參考下
    2022-09-09
  • 分享Vue組件傳值的幾種常用方式(二)

    分享Vue組件傳值的幾種常用方式(二)

    這篇文章主要介紹了分享Vue組件傳值的幾種常用方式,文章圍繞主題斬開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 使用vue點(diǎn)擊li,獲取當(dāng)前點(diǎn)擊li父輩元素的屬性值方法

    使用vue點(diǎn)擊li,獲取當(dāng)前點(diǎn)擊li父輩元素的屬性值方法

    今天小編就為大家分享一篇使用vue點(diǎn)擊li,獲取當(dāng)前點(diǎn)擊li父輩元素的屬性值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過文字顯示懸浮框效果的示例代碼

    Vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過文字顯示懸浮框效果的示例代碼

    這篇文章主要介紹了Vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過文字顯示懸浮框效果,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評論

镇雄县| 皮山县| 高阳县| 鄂托克前旗| 阜阳市| 呼伦贝尔市| 红桥区| 自贡市| 鄂托克旗| 沭阳县| 东光县| 赤壁市| 左权县| 延边| 定日县| 广宁县| 新巴尔虎右旗| 墨江| 马尔康县| 高碑店市| 大余县| 湛江市| 锡林浩特市| 江西省| 泗阳县| 阜新市| 育儿| 桃园市| 余干县| 巩义市| 涞水县| 澄江县| 遂平县| 白水县| 交城县| 山西省| 酉阳| 晋中市| 湘潭市| 正阳县| 和政县|