Skip to main content

Cesium 本地化部署和新增sandcastle案例-0

  1. 源码下载

    git clone https://gitee.com/mirrors-gis/cesium.git
    cd cesium  
    npm install 
    // or yarn install
  2. 构建

    因为下载的源码,还没有构建出cesium的api,以及api对应的文档 ,如果此时直接运行 npm start ,会启动一个8080端口的一个服务,通过 http://localhost:8080 可以看到一个如图。但其中,Sandcastle 和 Documention是不可用

    • 直接执行 npm run release 即可,但是通过release 构建出来,则在Sandcastle中缺少了development 标签
    • 如果需要查看development标签内容,则可以只执行,npm run combinenpm run generateDocumentation 即可
    • 其中Sandcastle的built version查看是有问题,需要执行 npm run buildApps
    • 以下是其他主要项说明;
    //package.json
    ...
    "scripts": {
      ...
       "start": "node server.cjs", //运行整个项目 启动索引页
       "startPublic": "node server.cjs --public",
       "buildApps": "gulp buildApps", //构建案例
        "combine": "gulp combine", //构建api 未压缩版本
       "combineRelease": "gulp combineRelease", //构建api 压缩版本
       "generateDocumentation": "gulp generateDocumentation",  //构建文档
       "minifyRelease": "gulp minifyRelease",//压缩版的api
       "release": "gulp release",//同时打包出所有的api,未压缩和压缩版,以及api文档
      ...
    }
    ... 
  3. 新增sandcalstle案例

注册VIP

如果已经是VIP,请直接登陆 登陆

发表回复