1.8.13 • Published 5 years ago

cue-cli v1.8.13

Weekly downloads
4
License
ISC
Repository
-
Last release
5 years ago

cue-cli

基于fis3封装的前端解决方案

  • css 集成less预编译编译 入口 *.css.less

  • js 集成 react browserify 编译

  • browserify 入口文件*.entry.js

模块化目录结构

  • mod/** 放自有模块 打包完成后 dist目录里面不会出现 mod 文件夹
  • res/** 放静态资源
  • third/** 放第三方资源

安装cue-cli

npm install -g cue-cli

Web Server

内置 Web Server,可以方便调试构建结果。

##启动

通过

c server start
  • 来启动本地 Web Server,当此 Server 启动后,会自动浏览器打开 http://127.0.0.1:8080,默认监听端口 8080
  • 增加了移动端调试 console

预览

启动 Web Server 以后,会自动打开浏览器,访问 http://127.0.0.1:8080 URL,这时即可查看到页面渲染结果。正如所有其他 Web Server,FIS3 内置的 Server 是常驻的,如果不重启计算机或者调用命令关闭是不会关闭的。

所以后续只需访问对应链接即可,而不需要每次 release 就启动一次 server。

文件监听&自动刷新

c release -L

添加 -L参数时,程序不会执行终止;停止程序用快捷键 CTRL+c

编译&打包

c release build

c release prod2

发布用, 在build的基础上 增加了 资源压缩 hash指纹 和 发布路径

所有静态资源请用绝对路径

在html中嵌入资源

  • 嵌入图片(转base64 图片)
<img title="logo" src="images/logo.gif?__inline"/>
  • 嵌入样式
<link rel="stylesheet" type="text/css" href="demo.css?__inline">
  • 嵌入html
 <link rel="import" href="demo.html?__inline">
  • 嵌入js
<script type="text/javascript" src="demo.js?__inline"></script>

在css中嵌入资源

  • 嵌入图片
.style {
      background: url(images/logo.gif?__inline);
  }
  • 嵌入css
@import url('demo.css?__inline');

js,es6,jsx 中嵌入资源

__uri();  //发布处理路径
__inline();  // 图片转 base64

less

  • 默认过滤_开头的less文件
  • 自动import同目录下的 _variable.less,_mixinx.less,_vars.less
  • html中内联less 执行编译
<style type="text/x-less">
body{
	a{
		color:red;
	}
}
</style>
  • 外链的less
<link rel="stylesheet" href="css/ios/framework7.ios.less">

cssautoprefixer

  • 编译完后,默认开启autoprefixer

备注

  • 所有资源必须放在项目目录下
  • 互联网资源不能编译

模块化

让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码

  • bowserify 模块方案 (less es6 jsx)
  • *.entry.js 为入口文件
  • 详细文档 bowserify NPM
  • 模块化 目录结构 c init

环境配置 __getConf

c release prod2 读取 conf-prod.json

其他 media 去读 conf.json

具体参考: fis3-parser-get-conf

1.8.13

5 years ago

1.8.12

5 years ago

1.8.11

6 years ago

1.8.10

7 years ago

1.8.9

7 years ago

1.8.8

7 years ago

1.8.7

7 years ago

1.8.5

7 years ago

1.8.4

7 years ago

1.8.3

7 years ago

1.8.2

7 years ago

1.8.1

7 years ago

1.8.0

7 years ago

1.7.19

7 years ago

1.7.18

7 years ago

1.7.16

7 years ago

1.7.15

7 years ago

1.7.14

7 years ago

1.7.13

7 years ago

1.7.12

7 years ago

1.7.11

7 years ago

1.7.10

7 years ago

1.7.9

7 years ago

1.7.7

7 years ago

1.7.6

7 years ago

1.7.5

7 years ago

1.7.4

7 years ago

1.7.3

7 years ago

1.6.39

7 years ago

1.6.38

7 years ago

1.6.37

8 years ago

1.6.36

8 years ago

1.6.35

8 years ago

1.6.34

8 years ago

1.6.33

8 years ago

1.6.31

8 years ago

1.6.30

8 years ago

1.6.29

8 years ago

1.6.28

8 years ago

1.6.27

8 years ago

1.6.26

8 years ago

1.6.25

8 years ago

1.6.24

8 years ago

1.6.23

8 years ago

1.6.22

8 years ago

1.6.21

8 years ago

1.6.20

8 years ago

1.6.19

8 years ago

1.6.18

8 years ago

1.6.17

8 years ago

1.6.15

8 years ago

1.6.14

8 years ago

1.6.13

8 years ago

1.6.11

8 years ago

1.6.10

8 years ago

1.7.2

8 years ago

1.7.1

8 years ago

1.7.0

8 years ago

1.6.7

8 years ago

1.6.6

8 years ago

1.6.5

8 years ago

1.6.3

8 years ago

1.6.2

8 years ago

1.6.0

8 years ago

1.5.17

8 years ago

1.5.16

8 years ago

1.5.15

8 years ago

1.5.14

8 years ago

1.5.13

8 years ago

1.5.12

8 years ago

1.5.11

8 years ago

1.5.10

8 years ago

1.5.9

8 years ago

1.5.8

8 years ago

1.5.7

8 years ago

1.5.6

8 years ago

1.5.5

8 years ago

1.5.4

8 years ago

1.5.3

8 years ago

1.5.2

8 years ago

1.5.1

8 years ago

1.5.0

8 years ago

1.4.85

8 years ago

1.4.84

8 years ago

1.4.83

8 years ago

1.4.82

8 years ago

1.4.81

8 years ago

1.4.7

8 years ago

1.4.6

8 years ago

1.4.5

8 years ago

1.4.4

8 years ago

1.4.3

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.3

8 years ago

1.3.2

8 years ago

1.3.1

9 years ago

1.3.0

9 years ago

1.2.3

9 years ago

1.2.2

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.13

9 years ago

1.1.12

9 years ago

1.1.11

9 years ago

1.1.10

9 years ago

1.1.9

9 years ago

1.1.8

9 years ago

1.1.7

9 years ago

1.1.6

9 years ago

1.1.5

9 years ago

1.1.4

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.5

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago