国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

webpack公共組件引用路徑簡化小技巧

2024-05-06 16:44:54
字體:
來源:轉載
供稿:網友

日常開發中,我們會常常把一些功能提取出來,包裝成一個公共模塊或者組件,供不同地方使用,但是隨著項目不斷變大,項目目錄不斷變深,我們引用公共組件的路徑越來越長!

例如:引用一個公共模塊

import Menu from '../../../../../components/Menu'; // 這里路徑太深,很容易寫錯

我們該怎么優化尼?

解決方案1:使用webpack的resolve.alias屬性

先配置webpack

module.exports = {  ...  resolve: {    alias: {      "@commModule": path.resolve(__dirname, "src/components/")    }  }  ...};

引用Menu模塊

import Menu from '@commModule/Menu';

解決方案2:babel-plugin-module-resolver

配置.babelrc

{  "plugins": [    ["module-resolver", {      "alias": {        "@commMdule": "./src/components"      }    }]  ]}

引用Menu模塊

import Menu from '@commModule/Menu';

總結

或許這只是一個小優化,但是在實際場景中,能夠大大的降低我們的維護成本,提高我們的生產效率!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉林省| 上蔡县| 东丽区| 昭觉县| 定襄县| 河北区| 邛崃市| 嘉兴市| 陆川县| 东丽区| 高密市| 开平市| 榆社县| 苏州市| 娱乐| 报价| 祥云县| 九龙坡区| 资中县| 汤阴县| 运城市| 黎川县| 固安县| 类乌齐县| 五莲县| 邮箱| 吉安市| 瑞丽市| 大足县| 浦县| 旺苍县| 浦城县| 夏邑县| 余干县| 徐水县| 子长县| 抚顺县| 南丰县| 郓城县| 临洮县| 山东|