Closed Exodia closed 10 years ago
主要是希望将目录结构以模块的方式递归组织,不想按功能(js, css)方式组织,方便模块化复用
我觉得这样的结构没问题啊,你注意一下 jello-demo 里面 /static/libs 不就是这样的结构吗?也许我没怎么理解这种规范有什么独特之处。
貌似,你就是把 static 改名叫 common 了吧,这样的结构是满足的。
记得改一下 fis-conf.js 对于 isMod 规则的设定。
主要区别是,src 目录下是和代码相关的文件,工程配置文件和 src 是同一层次的,如 fis-conf.js 不在 src 下了
可以的 jello release 的时候,默认是在当前目录下面找 fis-conf.js 把 当前目录当成 项目根目录。像你这个例子。
jello release -r src
(设定 root 为 src 目录)jello release -f ../fis-conf.js
(设定 fis-conf.js 文件)更多信息请执行 jello release -h
查看帮助。
~ jello release -h
Usage: release [options]
Options:
-h, --help output usage information
-d, --dest <names> release output destination
-m, --md5 [level] md5 release option
-D, --domains add domain name
-l, --lint with lint
-t, --test with unit testing
-o, --optimize with optimizing
-p, --pack with package
-w, --watch monitor the changes of project
-L, --live automatically reload your browser
-c, --clean clean compile cache
-r, --root <path> set project root
-f, --file <filename> set fis-conf file
-u, --unique use unique compile caching
--verbose enable verbose output
好的,我试试~
rt~