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

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

webpack公共組件引用路徑簡(jiǎn)化小技巧

2024-05-06 15:33:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

日常開(kāi)發(fā)中,我們會(huì)常常把一些功能提取出來(lái),包裝成一個(gè)公共模塊或者組件,供不同地方使用,但是隨著項(xiàng)目不斷變大,項(xiàng)目目錄不斷變深,我們引用公共組件的路徑越來(lái)越長(zhǎng)!

例如:引用一個(gè)公共模塊

import Menu from '../../../../../components/Menu'; // 這里路徑太深,很容易寫(xiě)錯(cuò)

我們?cè)撛趺磧?yōu)化尼?

解決方案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';

總結(jié)

或許這只是一個(gè)小優(yōu)化,但是在實(shí)際場(chǎng)景中,能夠大大的降低我們的維護(hù)成本,提高我們的生產(chǎn)效率!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持錯(cuò)新站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 武隆县| 伊通| 屏山县| 泰和县| 南宁市| 望都县| 九江县| 五大连池市| 青阳县| 古交市| 固阳县| 施甸县| 垦利县| 垫江县| 台南市| 侯马市| 十堰市| 雷州市| 西峡县| 清徐县| 读书| 肇源县| 石楼县| 凯里市| 玛曲县| 南岸区| 上虞市| 桐乡市| 县级市| 丽江市| 栾川县| 凤台县| 开鲁县| 瑞金市| 宜兰市| 于田县| 双柏县| 定安县| 怀宁县| 阿勒泰市| 汕头市|