一、打开官网项目,fork(派生)项目

https://github.com/CesiumGS/cesium


二、派生完成

就是复制一份项目到自己的仓库中,


二、获取克隆仓库链接

有两种克隆仓库方法,推荐使用SSH克隆仓库,比较方便

Https方式:https://github.com/lyqh-ctx/cesium.git

SSH方式:git@github.com:lyqh-ctx/cesium.git


三、克隆项目


四、新建分支zgeo-tx


五、推送分支到仓库

git push


六、安装依赖

使用命令行npm i或者npm install


七、打开项目

记得把node_modules文件夹忽略下,不然会很卡,使用Idea主要是为了修改项目文件。


八、查看脚本命令


九、脚本命令介绍

命令

说明

npm start

启动项目

npm run release(发布版本)

生成生产版本、调试版本和api文档

npm run minify

生成cesiumunminified版本,压缩代码但包含调试信息

npm run minifyrelease

生成生产版本

npm run combine

不压缩优化,不去除调试信息

npm run combinerelease

合并代码,去除调试信息

Npm run generateDocumentation

生成文档

npm run makeZipFile

生成一个”Cesium-<版本号>.zip”压缩包

npm run eslint

检验代码格式

 
 

十、修改Soucre代码


十一、打包工具介绍

rollup:是一个 javascript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序, rollup 对代码模块使用新的标准化格式,这些标准都包含在 javascript 的 es6 版本中,而不是以前的特殊解决方案,如 commonjs 和 amd。

gulp:是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。

打包配置文件:gulpfile.cjs

十二、启动项目


十三、访问项目


十四、打开沙盒


十五、调试功能


十六、修改完成测试没问题,打包


十七、文件夹查看已完成打包的文件

发表评论

邮箱地址不会被公开。 必填项已用*标注