当前位置: 首页 > news >正文

网站开发解决方案义乌高端网站建设

网站开发解决方案,义乌高端网站建设,微信小程序怎么做会员卡,民治营销型网站设计哪家好文章目录 一文大白话讲清楚webpack进阶——9——ModuleFederation实战1. 啥是ModuleFederation2. 创建容器应用3. 创建远程应用4. 启动远程应用5. 使用远程应用的组件 一文大白话讲清楚webpack进阶——9——ModuleFederation实战 1. 啥是ModuleFederation 先看这篇文章&#…

文章目录

  • 一文大白话讲清楚webpack进阶——9——ModuleFederation实战
  • 1. 啥是ModuleFederation
  • 2. 创建容器应用
  • 3. 创建远程应用
  • 4. 启动远程应用
  • 5. 使用远程应用的组件

一文大白话讲清楚webpack进阶——9——ModuleFederation实战

1. 啥是ModuleFederation

  • 先看这篇文章,了解ModuleFederation
  • 一文大白话讲清楚webpack进阶——8——Module Federation

2. 创建容器应用

  • 创建项目并初始化,
  • 安装webpack和webpack-cli
  • 配置webpack.config.js
const ModuleFederationPlugin = require("webpack/lib/container/ModuleFederationPlugin");
const path = require("path");module.exports = {entry: './src/index.js',mode: 'development',output: {publicPath: 'auto',},plugins: [new ModuleFederationPlugin({name: "sharedLib",filename: "remoteEntry.js",exposes: {'./MyComponent': './src/MyComponent.js',},shared: {react: { singleton: true, requiredVersion: '^17.0.0' },'react-dom': { singleton: true, requiredVersion: '^17.0.0' }}}),],
};

3. 创建远程应用

  • 创建项目并初始化,
  • 安装webpack和webpack-cli
  • 配置webpack.config.js
const ModuleFederationPlugin = require("webpack/lib/container/ModuleFederationPlugin");
const path = require("path");module.exports = {entry: './src/index.js',mode: 'development',output: {publicPath: 'auto',},plugins: [new ModuleFederationPlugin({name: "app",remotes: {sharedLib: "sharedLib@http://localhost:3000/remoteEntry.js",},shared: {react: { singleton: true, requiredVersion: '^17.0.0' },'react-dom': { singleton: true, requiredVersion: '^17.0.0' }}}),],
};

4. 启动远程应用

  • 启动远程应用

5. 使用远程应用的组件

  • 在容器应用中的入口文件引用组件
import React from 'react';
import ReactDOM from 'react-dom';
import MyComponent from 'sharedLib/MyComponent'; // 从远程库中导入组件
import App from './App'; // 本地组件或其他逻辑ReactDOM.render(<React.StrictMode><App /><MyComponent /></React.StrictMode>, document.getElementById('root'));
http://www.yayakq.cn/news/405564/

相关文章:

  • 网站建设等级定级网站与公众号的区别
  • 常用网站代码百度的官方网站
  • 单页面个人网站asp.net网站开发使用到的技术
  • 转移网站如何转数据库网站开发授权书
  • 石家庄网站建设公司怎么样网站建设友情链接怎样交换
  • 网站备案幕布照片尺寸企业网站建设的成本
  • 龙岩做网站的wordpress 破解
  • 常见的网站开发语言公司部门及职责
  • 网站的权重是什么意思网页链接
  • 骏域网站建设专家电话wordpress价格插件
  • 物流网站怎么做代理西安广告设计公司有哪些
  • 我做百度_上面有手机网站的_为什么还要做手机网站网络营销市场调研的内容
  • 做电源的网站wordpress更换系统
  • 贵州 网站建设水务局政务网站建设工作总结
  • 徐州地区网站建设自学编程做点网站赚钱
  • 校园网站建设的维护网站开发工程师的职位
  • 网站建设费的税率中国建设银行官网网站
  • 韩国私人网站服务器菜鸟建网站
  • 湖北营销型网站建设多少钱近期国际军事新闻
  • 在线旅游网站建设前的调研淘宝客自己做网站
  • 建设部注册师网站工程平台网
  • 从做系统后以前的网站打不开了怎么办有什么网站可以做运动鞋
  • 镇江网站wordpress永久免费
  • 苏州高新区建设局网站管网北京企业建设网站公司哪家好
  • 怎么免费增加网站流量吗如何制作可以下单的网站
  • 有没有什么东西可以做网站做网站 科目
  • 网站域名解析怎么做太原做网站
  • php网站服务器怎么来建筑网格布生产厂家
  • 汇编做网站wordpress 载入慢
  • 做网站细节小狗做爰网站