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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 13:38:52
字體:
來源:轉載
供稿:網友

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

例如:引用一個公共模塊

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';

總結

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五指山市| 桐柏县| 当涂县| 政和县| 凌源市| 贵德县| 谷城县| 台东县| 邯郸县| 阿尔山市| 三门峡市| 石首市| 宿州市| 库伦旗| 华池县| 子长县| 永福县| 泰和县| 曲麻莱县| 名山县| 通化市| 若尔盖县| 阜南县| 宜宾市| 天气| 营山县| 阿坝县| 神农架林区| 湟中县| 台湾省| 丰台区| 陇川县| 三穗县| 安多县| 中牟县| 张家港市| 阿克| 新安县| 建水县| 安庆市| 泌阳县|