亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue項目中如何配置src文件下的@別名

 更新時間:2024年03月01日 16:31:56   作者:前端進階中  
這篇文章主要介紹了Vue項目中如何配置src文件下的@別名問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Vue項目配置src文件下@別名

方法一:

在實際項目中,我們通??梢詫rc目錄設置為@目錄,這樣引入文件時候可以一目了然而且使用起來非常方便,可以提高我們的開發(fā)效率。

[@代表的是src文件夾,這樣將來文件過多,找的時候也方便,而且也還有提示]

本文介紹如何在實際項目中使用@作為src目錄的別名:

1.Webpack+JavaScript項目

在項目新建vue.config.js,編輯vue.config.js內容如下:

const path = require('path')
 
function resolve(dir) {
  return path.join(__dirname, dir)
}
 
module.exports = {
  configureWebpack: {
    resolve: {
      alias: {
        '@': resolve('src')
      }
    }
  }
}

新建jsconfig.json,內容如下:(@在node_moules和dist文件中不能使用)

方法一:

{
  "compilerOptions": {
    "target": "es5",
    "module": "esnext",
    "baseUrl": "./",
    "moduleResolution": "node",
    "paths": {
      "@/*": [
        "src/*"
      ]
    },
    "lib": [
      "esnext",
      "dom",
      "dom.iterable",
      "scripthost"
    ]
  }
}
{
  "compilerOptions": {
    "baseUrl": "./",
    "paths": {
      "@/*": [
        "src/*"
      ]
    }
  },
  "exclude": [
    "node_modules",
    "dist"
  ]
}

2.Vite+TypeScript項目

編輯vite.config.ts內容如下:

import vue from '@vitejs/plugin-vue'
import { defineConfig } from 'vite'
import { resolve } from 'path'
 
export default defineConfig({
  resolve: {
    alias: {
      '@': resolve(__dirname, 'src') // 路徑別名
    },
    extensions: ['.js', '.json', '.ts', '.vue'] // 使用路徑別名時想要省略的后綴名,可以自己 增減
  }
})

編輯tsconfig.json,內容如下:

Vue src路徑別名@的配置

在開發(fā)項目的時候文件與文件關系可能很復雜,因此我們需要給 src 文件夾配置一個別名。

// vite.config.tsimport {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
export default defineConfig({
    plugins: [vue()],
    resolve: {
        alias: {
            "@": path.resolve(__dirname, "./src") // 相對路徑別名配置,使用 @ 代替 src
        }
    }
})
// ts 編譯配置
// tsconfig.json

{
  "compilerOptions": {
    "baseUrl": "./", // 解析非相對模塊的基地址,默認是當前目錄
    "paths": { //路徑映射,相對于baseUrl
      "@/*": ["src/*"] 
    }
  }
}

或者:

// vite.config.js

import {fileURLToPath, URL} from 'node:url'
import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
    plugins: [vue()],
    resolve: {
        alias: {
            '@': fileURLToPath(new URL('./src', import.meta.url))
        }
    }
})
// ts 編譯配置
// tsconfig.json

{
  "compilerOptions": {
    "baseUrl": "./", // 解析非相對模塊的基地址,默認是當前目錄
    "paths": { //路徑映射,相對于baseUrl
      "@/*": ["src/*"] 
    }
  }
}

總結

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

相關文章

  • vue實現(xiàn)組件值的累加

    vue實現(xiàn)組件值的累加

    這篇文章主要為大家詳細介紹了vue實現(xiàn)組件值的累加,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Vue項目設置可以局域網(wǎng)訪問

    Vue項目設置可以局域網(wǎng)訪問

    這篇文章主要介紹了Vue項目設置可以局域網(wǎng)訪問,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue iview實現(xiàn)動態(tài)新增和刪除

    vue iview實現(xiàn)動態(tài)新增和刪除

    這篇文章主要為大家詳細介紹了vue iview實現(xiàn)動態(tài)新增和刪除,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Vue+Antv?F2實現(xiàn)混合圖表

    Vue+Antv?F2實現(xiàn)混合圖表

    這篇文章主要為大家詳細介紹了Vue+Antv?F2實現(xiàn)混合圖表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue3+vite+ts?通過svg-sprite-loader?插件使用自定義圖標的詳細步驟

    vue3+vite+ts?通過svg-sprite-loader?插件使用自定義圖標的詳細步驟

    這篇文章主要介紹了vue3+vite+ts通過svg-sprite-loader插件使用自定義圖標,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • vue如何設置動態(tài)的柵格占位、水平偏移量、類名、樣式

    vue如何設置動態(tài)的柵格占位、水平偏移量、類名、樣式

    這篇文章主要介紹了vue如何設置動態(tài)的柵格占位、水平偏移量、類名、樣式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue?iview封裝模態(tài)框的方法

    vue?iview封裝模態(tài)框的方法

    這篇文章主要為大家詳細介紹了vue?iview封裝模態(tài)框的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • vue實現(xiàn)登錄功能

    vue實現(xiàn)登錄功能

    這篇文章主要介紹了vue實現(xiàn)登錄功能的步驟,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-12-12
  • axios模塊化封裝實例化及vue本地解決跨域方案

    axios模塊化封裝實例化及vue本地解決跨域方案

    這篇文章主要為大家介紹了axios模塊化封裝實例化及vue本地解決跨域示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • element?ui設置table自適應表格寬,不自動換行問題

    element?ui設置table自適應表格寬,不自動換行問題

    這篇文章主要介紹了element?ui設置table自適應表格寬,不自動換行問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12

最新評論