Yangyufeng's Blog

CDN服务商的选择

要使用cdn功能,就需要cdn服务商,我们可以自己搭建,也可以使用一些比较知名的服务商,庆幸的是市面上有不少的免费cdn服务商,如:

其中BootCDN 是 Bootstrap 中文网支持并维护的前端开源项目免费 CDN 服务,项目资源同步于 cdnjs 仓库。界面相对比较好看,且支持搜索功能,可以在线测试cdn是否正常,所以下面以Bootcdn为例说明。

webpack的作用

在前段项目开发中,我们经常使用webpack进行项目搭建, 主要作用有两个,分别是

1.启动服务器环境,用于调试代码

2.构建项目,生成静态资源

在webpack中使用cdn是在打包生成静态资源的时候做处理,主要原理是使用html-webpack-plugin动态插入cdn链接。

关于webpack的使用这里不做过多的介绍,将以vue–cli 2.x生成的默认项目为例做介绍

使用场景

例如,在项目Game中有一个子目录AI。Game和AI分别是一个独立的git项目,可以分开维护。为了避免直接复制粘贴代码,我们希望Game中的AI子目录与AI的git项目关联,有3层意思:

1.AI子目录使用AI的git项目来填充,内容保持一致。

2.当AI的git项目代码有更新,可以拉取更新到Game项目的AI子目录来。

3.反过来,当Game项目的AI子目录有变更,还可以推送这些变更到AI的git项目。

用git subtree可以轻松满足上面的需求。

总计访问: 本站字数:10.5k 网站运行时间:载入天数...载入时分秒...
加载中……