Cesium打包命令
package.json中

(1)
npm run build
Source/Cesium.js
仅是把Cesium源码中一千两百多个js文件做了一下引用,并不会进行打包
所以这个Cesium.js也就相当于一个索引。使用时,只要引用这么一个Cesium.js文件,就会通过AMD模式自动引入其他Cesium的源码js文件来使用
说明:
出现错误
[11:21:32] Error: ENOENT: no such file or directory, open 'D:\WWW\gis\Cesium\Apps\.jshintrc'
原因
如果是git clone的,这一步没问题,如果是下载的官方包,这一步会报错
解决方法
从github上下载Apps/.jshintrc和Sandcastle/.jshintrc
 
(2)
npm run minifyRelease
会把Source目录下所有的js文件打包放到Build/Cesium/目录下,并且生成一个真正的供生产环境下来使用的Cesium.js文件
(3)
npm run minify
会压缩优化js代码,但是不会去掉调试信息
(4)
npm run combineRelease
不进行压缩优化,但是去掉了调试信息
(5)
npm run release

当于combine、minifyRelease、generateDocumentation三个命令的集合。
在Build/CesiumUnminified目录下生成调试版的Cesium.js文件
在Build/Cesium目录下生成压缩优化好的(生产环境下)的Cesium.js文件
并且还生成了Cesium的api文档,文档放在Build/Documentation目录下
Cesium打包命令的更多相关文章
- Cesium打包命令总结
		
引言 Cesium实验室QQ群里有人在问Cesium的打包问题.我想干脆总结一下Cesium的打包命令特点,写篇文章,顺带庆祝一下1024程序员节.. Cesium的npm脚本有好多,其中几个和打包相 ...
 - 攻城狮在路上(叁)Linux(二十八)--- 打包命令:tar
		
首先介绍一下tar打包命令的基本格式,下面的三种之间不能混淆. tar [-j|-z] [cv] [-f 新文件名] file1 file2 ...; tar [-j|-z] [tv] [-f 新文件 ...
 - Linux tar打包命令
		
Linux tar打包命令: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc < ...
 - 转 vagrant package[打包命令]详解
		
转 vagrant package[打包命令]详解 vagrant的一个非常重要的功能就是在你的同事之间分享你的box从而使大家的开发环境保持同步,打包[package]正是实现这一功能的关键所在 ...
 - 第九章、文件与文件系统的压缩与打包  3. 打包命令: tar
		
打包命令: tar gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进行压缩』! 将多个文件或目录包成一个大 ...
 - 查看目标文件是否是以-fPIC编译的, ar 打包命令将多个静态库打包到一个里面
		
readelf --relocs foo.o | egrep '(GOT|PLT|JU?MP_SLOT)' 上句大多数时候(和平台有关)可以正确判断是否是以fPIC选项编译的,如果输出为空,基本可以表 ...
 - ant打包命令
		
学习ant打包命令.发布到以上tomcat还未做集成部署,无法添加到jenkins中. http://blog.csdn.net/telnetor/article/details/7015935 ht ...
 - iOS 应用打包命令一览
		
文章转载自:http://www.jianshu.com/p/5d59966eaecc 文章排版部分根据自己的理解做了一些修改. 各种命令的简介 使用命令打包iOS 应用一般会用到 xcodebuli ...
 - Linux打包命令 - tar
		
上一篇文章谈到的命令大多仅能针对单一文件来进行压缩,虽然 gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进 ...
 
随机推荐
- Html列表:
			
有序列表: 在网页上定义一个有编号的内容列表可以用<ol>.<li>配合使用来实现,如: <ol> <li>列表文字一</li> <l ...
 - JS_高程1.javascript简介
			
1.javaScript诞生于1995年,最开始是为了处理以前由服务器端语言负责的一些诸如验证的操作. 2.一些名词: ECMA:European Computer Manufacturers Ass ...
 - Vue(八)发送跨域请求
			
使用vue-resource发送跨域请求 axios不支持跨域 1 安装vue-resource并引入 cnpm install vue-resource -S 2 基本用法 使用this.$http ...
 - Linux中的普通命令如何以管理员身份运行
			
set uid, gid, sticky bit 权限 一个文件都有一个所有者, 表示该文件是谁创建的.同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组.如果是一个可执行 ...
 - 安装Harbor
			
一.安装Harbor 1. Harbor简介 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全.标识和管理等,扩展了开源Dock ...
 - Jetpack 架构组件 Room 数据库 ORM MD
			
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
 - jquery append 和appendTo
			
原文: https://www.cnblogs.com/stitchgogo/p/5721551.html ---------------------------------------------- ...
 - How to copy the contents of std::vector to c-style static array,safely?
			
[问题] I am getting warning when using the std copy function. I have a byte array that I declare. byte ...
 - [Python设计模式] 第28章 男人和女人——访问者模式
			
github地址:https://github.com/cheesezh/python_design_patterns 题目 用程序模拟以下不同情况: 男人成功时,背后多半有一个伟大的女人: 女人成功 ...
 - alpine-bash镜像制作
			
alpine轻量级基于busybox的发行版,特别适合基于docker的base images. 特点: small.simple.secure 官方地址: https://alpinelinux.o ...