Comparing version 1.5.3 to 1.5.6
@@ -0,1 +1,43 @@ | ||
## 1.5.6 / Wed Nov 06 2013 | ||
> 升级fis-kernel至v1.9.0 | ||
注意,这可能是一个需要注意的升级,有一定的兼容性问题。 | ||
* 在js中使用__inline()语法来嵌入资源时,如果被嵌入的文件是一个 ``文本文件``,并且文件的 ``isJsLike`` 不为true的话,则会把文件以字符串的形式嵌入到js中。比如: | ||
```javascript | ||
__inline('a.js'); //embed another js file | ||
var html = __inline('a.html'); //embed html content | ||
var css = __inline('a.css'); //embed css content | ||
var txt = __inline('a.txt'); //embed text content | ||
var img = __inline('a.png'); //embed image | ||
``` | ||
编译后得到: | ||
```javascript | ||
alert('this is content of a.js'); //embed another js file | ||
var html = "<h1>the content of a.html</h1>"; //embed html content | ||
var css = "body{\n color: red;\n}"; //embed css content | ||
var txt = "hello world\nthis is the content of a.txt"; //embed text content | ||
var img = 'data:image/gif;base64,R0lGODlhDgGBALMAAGBn6eYxLvvy9PnKyfO...Jzna6853wjKc850nPeoYgAgA7'; //embed image | ||
``` | ||
这种修改会 **影响到前端模板的个别使用情况**,你当前使用前端模板时,如果把模板文件的属性标记为 ``isHtmlLike`` 为 ``true`` 的话,会导致编译得到的模板函数变成了字符串插入到js中,请根据情况适当修改这样的配置,有问题可以在issues中留言。 | ||
* 添加 ``.vm`` 后缀为文本文件,并且 ``isHtmlLike`` 为true,vm文件是velocity模板引擎文件的常用后缀。 | ||
## 1.5.5 / Tue Nov 05 2013 | ||
> 升级fis-command-release至v0.9.3 | ||
* 修复fis release命令的 ``-r`` 参数指定了项目根目录之后读取配置文件路径错误的bug | ||
## 1.5.4 / Tue Nov 05 2013 | ||
> 升级fis-command-release至v0.9.2 | ||
* 支持在deploy阶段给isHtmlLike文件的</body>前自动插入livereload.js脚本,从而告别插件 | ||
## 1.5.3 / Thu Oct 31 2013 | ||
@@ -2,0 +44,0 @@ |
{ | ||
"name" : "fis", | ||
"description" : "front-end integrated solution.", | ||
"version" : "1.5.3", | ||
"version" : "1.5.6", | ||
"author" : "FIS Team <fis@baidu.com>", | ||
@@ -28,6 +28,6 @@ "homepage" : "http://fis.baidu.com/", | ||
"fis-kernel" : "1.8.19", | ||
"fis-kernel" : "1.9.0", | ||
"fis-command-install" : "0.0.7", | ||
"fis-command-release" : "0.9.1", | ||
"fis-command-release" : "0.9.3", | ||
"fis-command-server" : "0.6.5", | ||
@@ -34,0 +34,0 @@ |
@@ -76,7 +76,3 @@ ![fis logo](http://fis.baidu.com/static/docs/img/logo_3b5cdda.png) | ||
1. 添加 **--watch** 或 **-w** 参数,支持对项目进行增量编译,监听文件变化再触发编译 | ||
1. 添加 **--live** 或 **-L** 参数,支持编译后自动刷新浏览器。fis需要使用 [LiveReload浏览器扩展](http://feedback.livereload.com/knowledgebase/articles/86242-how-do-i-install-and-use-the-browser-extensions-) 来连接fis的livereload服务器: | ||
* [Safari](http://download.livereload.com/2.0.9/LiveReload-2.0.9.safariextz) | ||
* [Chrome](https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei) | ||
* [Firefox](http://download.livereload.com/2.0.8/LiveReload-2.0.8.xpi) | ||
* [IE](https://github.com/dvdotsenko/livereload_ie_extension/downloads) - 真应该滚粗地球 | ||
1. 添加 **--live** 或 **-L** 参数,支持编译后自动刷新浏览器。 | ||
1. 添加 **--dest [path|name]** 或 **-d** 参数,来指定编译后的代码部署路径,支持发布到 **本地目录、本地调试服务器目录、远程机器目录(需要配置)**,它与--watch参数配合使用,可以让你的代码保存就上传!而且--dest值支持逗号分隔,这也就意味着,你 **一次编译可以同时发布到本地以及多台远程机器上**!举几个栗子: | ||
@@ -83,0 +79,0 @@ * 发布到fis server open目录下用于本地调试 |
35636
218
+ Addedfis-command-release@0.9.3(transitive)
+ Addedfis-kernel@1.9.0(transitive)
- Removedfis-command-release@0.9.1(transitive)
- Removedfis-kernel@1.8.19(transitive)
Updatedfis-command-release@0.9.3
Updatedfis-kernel@1.9.0