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

thinkphp3.2 企业网站源码惠州惠阳网站建设

thinkphp3.2 企业网站源码,惠州惠阳网站建设,惠安网站建设费用,小程序注册开发流程文章目录 一文大白话讲清楚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/761416/

相关文章:

  • 可以在线编程的网站wordpress换域名后图片路径不对
  • 如何填写网站建设计划表网站开发属于程序员吗
  • 建材城电商网站建设网站兼容怎么调
  • asp.net做网站头部和尾部_都用什么来实现电子商务网站的建设
  • 济南地产行业网站开发衡东网络推广公司
  • 常州市网站建设设计怎么做试玩平台推广网站
  • 简单的工作室网站模板焦作网站建设哪家权威
  • 在网站建设流程中编程属于()阶段四川建设网共享平台
  • 网站建设模板可用吗买外链
  • 大学生毕业设计课题做网站网络违法犯罪网站举报
  • wordpress浮窗音乐百度seo关键词优化排行
  • 中核西北建设集团网站营销推广
  • 上海闵行做网站的公司重庆企业建站公司
  • 简单建设网站dedecms手机网站开发
  • 做的网站有广告图片微信网站开发是什么
  • 东莞电商网站建设html基本结构代码
  • 做游戏的外包网站建行个人网上银行登录入口官网
  • 丹灶网站建设案例南宁建站模板展示
  • 求职网站开发多少钱婚庆公司收费标准
  • 城乡企业建设部网站友情链接方面pr的选择应该优先选择的链接为
  • 网站架构设计师月薪多少企业专业网站建设哪家好
  • 网站建设哪个语言好祥云网站推广
  • 松江新城建设有限公司网站中国app开发公司排名
  • 电商网站建设与运行千图网app下载
  • 做网站什么什么为什么几年前做的网站视频看不了
  • 去什么网站做推广建立企业官网
  • 响应式网站建设代理商海淘网站建设的目的
  • 深圳网站建设公司哪家最好温州阿里巴巴网站建设
  • 海安企业网站建设做网站注册哪些商标
  • 关闭wordpress多站点wordpress底部版权插件