基于Webpack的静态网站生成器开发
本项目使用Webpack构建了一个静态网站生成器。项目初期,我尝试使用类似PicoCMS (PHP) 中的自定义标头进行内容标记。
包管理
鉴于npm的可靠性问题,项目依赖项现已全部纳入git版本控制。
- 使用
yarn add --ignore-scripts --save
添加新的依赖包。 - 使用
yarn --force --build-from-source
为特定架构/机器重新构建依赖包。 - 运行
git status
检查重新构建是否引入了新的文件。 - 将任何构建生成的文件添加到
.gitignore
中。
优点:
- 更快的构建速度
- 无需依赖npm或网络连接即可构建
- Docker 依赖项被有效追踪
- 可以追溯代码对依赖项的使用历史
缺点:
- 仓库初始下载体积较大
36.72MB
文件大小:
评论区