闪烁之狐
05
06
制作Dockerfile 制作Dockerfile
制作 Dockerfilehttps://docs.docker.com/engine/reference/commandline/build/ Docker 的镜像是用一层一层的文件组成的 Layers 就是镜像的层文件,只读不能修改。
2023-05-06
04
25
nginx配置案例 nginx配置案例
nginx 配置案例案例 1 #user nobody; # 运行用户(启动者用户名),默认即是nginx,可以不进行设置 worker_processes 4;#工作进程数,一般和CPU数量相同 worker_rlimit_nofi
2023-04-25
25
nginx整体入门 nginx整体入门
nginx 常用命令nginx -s reload # 向主进程发送信号,重新加载配置文件,热重启 nginx -s reopen # 重启 Nginx nginx -s stop # 快速关闭 nginx -s quit #
2023-04-25
24
Monorepo 管理项目(以Vue为例) Monorepo 管理项目(以Vue为例)
Monorepo 是管理项目代码的一个方式,指在一个项目仓库(repo)中管理多个模块/包(package)。 Vue3源码采用 monorepo 方式进行管理,将模块拆分到package目录中。 一个仓库可维护多个模块,不用到处找仓库
2023-04-24
21
21
03
23
20
systemJS 使用及其原理解抛 systemJS 使用及其原理解抛
是一个通用的模块加载器,它能在浏览器上动态加载模块。微前端的核心就是加载微应用,我们将应用打包成模块,在浏览器中通过 systemJS 来加载模块。 1. 基本使用搭建 react 开发环境npm init -y npm install
2023-03-20
20
为什么需要微前端? 为什么需要微前端?
微前端就是将不同的功能按照不同的维度拆分成多个子应用。通过主应用来加载这些子应 用。 微前端的核心在于拆, 拆完后在合,实现分而治之! 1. 微前端解决的问题 不同团队(技术栈不同),同时开发一个应用 每个团队开发的模块都可以独立开发,
2023-03-20
20
webpack 编译流程 webpack 编译流程
webpack 编译流程 初始化参数:从配置文件和 Shell 语句中读取并合并参数,得出最终的配置对象 用上一步得到的参数初始化 Compiler 对象 加载所有配置的插件 执行对象的 run 方法开始执行编译 根据配置中的entry找出
2023-03-20
20
CommonJS 和 ES Modules CommonJS 和 ES Modules
在使用上的差别主要有: CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 CommonJS 模块是运行时加载,ES6 模块是编译时输出接口(静态编译)。 CommonJs 是单个值导出,ES6 Module 可
2023-03-20 高红翔
16
9 / 12