vue-cli3配置路徑別名


在vue.config.js中添加如下代碼,如果沒有這個文件,在根目錄創建一個

const path = require("path");
function resolve(dir) {
  return path.join(__dirname, dir);
}

module.exports = {
  chainWebpack: config => {
    config.resolve.alias
        .set("@", resolve("src"))
        .set("assets", resolve("src/assets"))
        .set("components", resolve("src/components"))
        .set("views", resolve("src/views"))
        // .set("base", resolve("baseConfig"))
        // .set("public", resolve("public"));
  },
}

配置好想用的路徑別名后,重新啟動項目,再引入文件時,使用別名即可 配置路徑前:

import my from "../views/profile/Profile.vue"; 

 配置路徑后(不用再擔心文件層級關系):

import my from "views/profile/Profile.vue"; 

注意,引用別名時如果是html中的路徑,則需要在別名前面加符號~

<img slot="item-icon"  src="~assets/img/tabbar/cart.svg" alt="">


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM