欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在 Vue 3 中設置 `@` 指向根目錄的幾種常見方法匯總

 更新時間:2024年06月22日 14:52:01   作者:極夢網(wǎng)絡無憂  
在 Vue 3 項目開發(fā)中,為了方便管理和引用文件路徑,設置 @ 指向根目錄是一項常見的需求,下面給大家分享在Vue3中設置 `@` 指向根目錄的方法匯總,感興趣的朋友一起看看吧

在 Vue 3 項目開發(fā)中,為了方便管理和引用文件路徑,設置 @ 指向根目錄是一項常見的需求。以下為您總結(jié)了幾種常見的實現(xiàn)方式。

方法一:使用 Vite 配置(適用于 Vite 構(gòu)建的項目)

  • 在項目根目錄創(chuàng)建 vite.config.js 文件(若不存在)。
  • 向該文件中添加以下配置:
import { defineConfig } from 'vite';
export default defineConfig({
  resolve: {
    alias: {
      '@': '/', 
    },
  },
});

通過以上配置,在項目中使用 @ 即可表示項目根目錄。

方法二:使用 Webpack 配置(適用于 Webpack 構(gòu)建的項目)

  • 確保已安裝 vue-cli 并創(chuàng)建了 Vue 3 項目。
  • 在項目根目錄找到或創(chuàng)建 vue.config.js 文件。
  • 在該文件中添加以下配置:
module.exports = {
  publicPath: '/', 
  chainWebpack: config => {
    config.resolve.alias
   .set('@', resolve('src')) 
   .set('assets', resolve('src/assets')) 
   .set('components', resolve('src/components')) 
   .set('views', resolve('src/views')); 
  },
}
const path = require('path'); 
function resolve(dir) {
  return path.join(__dirname, dir);
}

上述配置通過 chainWebpack 為常見的目錄設置了別名,其中 @ 指向了 src 目錄。

無論是使用 Vite 還是 Webpack 進行構(gòu)建,設置好路徑別名后,在項目代碼中就可以更便捷地引用文件了。例如,在 Vue 組件的 JavaScript 代碼中,可以使用 import xxx from '@/xxx' 來導入 src 目錄下的模塊;在 Vue 文件的 CSS 中,使用 ~@ 表示根路徑,如 background: url("~@/assets/logo.png") 。

希望以上內(nèi)容能幫助您在 Vue 3 項目中順利設置路徑別名,提高開發(fā)效率!

到此這篇關(guān)于在 Vue 3 中設置 `@` 指向根目錄的幾種常見方法匯總的文章就介紹到這了,更多相關(guān)Vue 3 @指向根目錄內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue-cli打包后如何本地查看的操作

    Vue-cli打包后如何本地查看的操作

    這篇文章主要介紹了Vue-cli打包后如何本地查看的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue中實現(xiàn)圖片和文件上傳的示例代碼

    vue中實現(xiàn)圖片和文件上傳的示例代碼

    下面小編就為大家分享一篇在vue中實現(xiàn)圖片和文件上傳的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • vue 處理跨域問題及解決方法小結(jié)

    vue 處理跨域問題及解決方法小結(jié)

    跨域問題的出現(xiàn)是因為瀏覽器的同源策略問題,如果沒有同源策略我們的瀏覽器將會十分的不安全,隨時都可能受到攻擊,今天小編通過本文給大家介紹下vue 處理跨域問題,感興趣的朋友一起看看吧
    2021-09-09
  • 淺談VUE uni-app 模板語法

    淺談VUE uni-app 模板語法

    這篇文章主要介紹了uni-app 的模板語法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-10-10
  • vue3.2中的vuex使用詳解

    vue3.2中的vuex使用詳解

    這篇文章主要介紹了vue3.2中的vuex使用詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 超全面的vue.js使用總結(jié)

    超全面的vue.js使用總結(jié)

    Vue.js是當下很火的一個JavaScript MVVM庫,它是以數(shù)據(jù)驅(qū)動和組件化的思想構(gòu)建的。相比于Angular.js,Vue.js提供了更加簡潔、更易于理解的API,使得我們能夠快速地上手并使用Vue.js。下面這篇文章主要給大家介紹了關(guān)于vue.js使用的相關(guān)總結(jié),需要的朋友可以參考借鑒。
    2017-02-02
  • Vue采用異步渲染的原理分析

    Vue采用異步渲染的原理分析

    對于Vue為何采用異步渲染,簡單來說就是為了提升性能,因為不采用異步更新,在每次更新數(shù)據(jù)都會對當前組件進行重新渲染,為了性能考慮,Vue會在本輪數(shù)據(jù)更新后,再去異步更新視圖,本文主要通過幾個實例給大家介紹一下Vue為何采用異步渲染,需要的朋友可以參考下
    2023-06-06
  • 詳解利用jsx寫vue組件的方法示例

    詳解利用jsx寫vue組件的方法示例

    這篇文章主要給大家介紹了關(guān)于利用jsx寫vue組件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編來一起看看吧。
    2017-07-07
  • 詳解webpack + vue + node 打造單頁面(入門篇)

    詳解webpack + vue + node 打造單頁面(入門篇)

    本篇文章主要介紹了詳解webpack + vue + node 打造單頁面(入門篇) ,非常具有實用價值,需要的朋友可以參考下
    2017-09-09
  • vue項目引入antDesignUI組件實現(xiàn)

    vue項目引入antDesignUI組件實現(xiàn)

    本文介紹了如何以Vue引入antDesignUI,主要包括下載安裝、配置和引入組件等步驟,通過本文,讀者可以快速了解antDesignUI在Vue中的應用,感興趣的可以了解一下
    2023-08-08

最新評論