Skip to content

Instantly share code, notes, and snippets.

@leeight
Created April 15, 2014 02:55
Show Gist options
  • Save leeight/10698287 to your computer and use it in GitHub Desktop.
Save leeight/10698287 to your computer and use it in GitHub Desktop.
app/ecom/fe/trunk/vs-mid-edu/develop
diff --git a/develop/.gitignore b/develop/.gitignore
new file mode 100644
index 0000000..3314617
--- /dev/null
+++ b/develop/.gitignore
@@ -0,0 +1,3 @@
+libs
+mock/templates_c
+output
diff --git a/develop/edp-build-config.js b/develop/edp-build-config.js
index 1aa01f5..7445b84 100644
--- a/develop/edp-build-config.js
+++ b/develop/edp-build-config.js
@@ -11,11 +11,7 @@ exports.getProcessors = function () {
return [
new LessCompiler( {
- entryExtnames: pageEntries,
- exclude: [
- '*.less',
- ],
- include: [
+ files: [
'src/css/index.less',
'src/css/org.less',
'src/css/shequ.less',
@@ -33,19 +29,23 @@ exports.getProcessors = function () {
'src/css/new-index.less'
]
} ),
- new CssCompressor(),
+ new CssCompressor({
+ files: [
+ 'src/css/**/*.less',
+ '*.css'
+ ]
+ }),
new ModuleCompiler( {
- configFile: 'module.conf',
- entryExtnames: moduleEntries,
- exclude: [
- 'src/common/feedback.js',
- 'src/common/feedback_upload.js',
- 'src/external/common/feedback_upload.js',
- 'src/external/common/feedback.js',
- 'src/external/config.js'
+ files: [
+ '*.js',
+ '!src/common/feedback.js',
+ '!src/common/feedback_upload.js',
+ '!src/external/common/feedback_upload.js',
+ '!src/external/common/feedback.js',
+ '!src/external/config.js'
]
} ),
- new JsCompressor(),
+ // new JsCompressor(),
new Versioning({
cssFilePaths: [
'src/css/index.less',
@@ -68,48 +68,33 @@ exports.getProcessors = function () {
pathPrefixDepth: 3,
output: '\'esl_resource_version\''
}),
- new PathMapper( {
- replacements: [
- { type: 'html', tag: 'link', attribute: 'href', extnames: pageEntries },
- { type: 'html', tag: 'img', attribute: 'src', extnames: pageEntries },
- { type: 'html', tag: 'script', attribute: 'src', extnames: pageEntries },
- {
- extnames: moduleEntries,
- replacer: 'module-config'
- }
- ],
- from: 'src',
- to: 'asset',
- exclude: [
-
- ]
- } )
+ new PathMapper()
];
};
exports.exclude = [
- '/tool',
- '/doc',
- '/test',
- '/asset',
- '/mock',
+ 'tool',
+ 'doc',
+ 'test',
+ 'asset',
+ 'mock',
// 和php相关的不用build -start
- '/cache',
- '/configs',
- '/plugins',
+ 'cache',
+ 'configs',
+ 'plugins',
'templates_c',
'create-data.php',
// 和php相关的不用build -end
- '/module.conf',
- '/dep/packages.manifest',
- '/dep/*/*/test',
- '/dep/*/*/doc',
- '/dep/*/*/demo',
- '/dep/*/*/tool',
- '/dep/*/*/*.md',
- '/dep/*/*/package.json',
- '/edp-*',
- '/.edpproj',
+ 'module.conf',
+ 'dep/packages.manifest',
+ 'dep/*/*/test',
+ 'dep/*/*/doc',
+ 'dep/*/*/demo',
+ 'dep/*/*/tool',
+ 'dep/*/*/*.md',
+ 'dep/*/*/package.json',
+ 'edp-*',
+ '.edpproj',
'.svn',
'.git',
'.gitignore',
diff --git a/develop/module.conf b/develop/module.conf
index 4404d57..55a9b86 100644
--- a/develop/module.conf
+++ b/develop/module.conf
@@ -1,7 +1,7 @@
{
"baseUrl": "src",
"paths": {
- "edu/external": "src/external"
+ "edu/external": "external"
},
"packages": [
{
@@ -13,15 +13,21 @@
"name": "zxui",
"location": "../dep/zxui/0.4.3/src/ui",
"main": "Control"
+ },
+ {
+ "name": "underscore",
+ "location": "../dep/underscore/1.4.4/src",
+ "main": "underscore"
}
],
"combine": {
- "src/index": 1,
- "src/course_index": 1,
- "src/org_index": 1,
- "src/wenku": 1,
- "src/abroad_search": 1,
- "edu/external/dxt": 1
+ "index": 1,
+ "new_index": 1,
+ "course_index": 1,
+ "org_index": 1,
+ "wenku": 1,
+ "abroad_search": 1,
+ "external/dxt": 1
}
}
diff --git a/develop/src/common/data.js b/develop/src/common/data.js
index dadd7c2..e7acdfb 100644
--- a/develop/src/common/data.js
+++ b/develop/src/common/data.js
@@ -4,7 +4,7 @@
*/
define(function (require) {
- var URL = require('../lib/er/URL');
+ var URL = require('er/URL');
// 存储本地数据
diff --git a/develop/src/common/filter.js b/develop/src/common/filter.js
index e0157be..564bf85 100644
--- a/develop/src/common/filter.js
+++ b/develop/src/common/filter.js
@@ -4,12 +4,12 @@
*/
define(function (require, exports) {
- var Observable = require('../lib/er/Observable');
- var Model = require('../lib/er/Model');
- var URL = require('../lib/er/URL');
- var template = require('../lib/er/template');
+ var Observable = require('er/Observable');
+ var Model = require('er/Model');
+ var URL = require('er/URL');
+ var template = require('er/template');
- var underscore = require('../lib/underscore/underscore');
+ var underscore = require('underscore');
var util = require('./util');
var data = require('./data');
@@ -138,4 +138,4 @@ define(function (require, exports) {
-});
\ No newline at end of file
+});
diff --git a/develop/src/common/header.js b/develop/src/common/header.js
index 1fed0f7..021ca15 100644
--- a/develop/src/common/header.js
+++ b/develop/src/common/header.js
@@ -14,8 +14,8 @@ define(function (require, exports) {
* #
*/
- var Observable = require('../lib/er/Observable');
- var underscore = require('../lib/underscore/underscore');
+ var Observable = require('er/Observable');
+ var underscore = require('underscore');
var City = require('./widget/City');
var Layer = require('./widget/Layer');
var data = require('./data');
@@ -162,4 +162,4 @@ define(function (require, exports) {
redirect.toCourse();
};
-});
\ No newline at end of file
+});
diff --git a/develop/src/common/log.js b/develop/src/common/log.js
index bf5dca0..275b87d 100644
--- a/develop/src/common/log.js
+++ b/develop/src/common/log.js
@@ -1,7 +1,7 @@
define(function (require) {
var data = require('./data');
- var loger = require('../lib/zxui/log');
+ var loger = require('zxui/log');
diff --git a/develop/src/common/pager.js b/develop/src/common/pager.js
index b61eab3..1122a2c 100644
--- a/develop/src/common/pager.js
+++ b/develop/src/common/pager.js
@@ -4,8 +4,8 @@
*/
define(function (require, exports) {
- var Observable = require('../lib/er/Observable');
- var Pager = require('../lib/zxui/Pager');
+ var Observable = require('er/Observable');
+ var Pager = require('zxui/Pager');
var data = require('./data');
var log = require('./log');
diff --git a/develop/src/common/redirect.js b/develop/src/common/redirect.js
index 067d72b..eb3f346 100644
--- a/develop/src/common/redirect.js
+++ b/develop/src/common/redirect.js
@@ -4,7 +4,7 @@
*/
define(function (require) {
- var URL = require('../lib/er/URL');
+ var URL = require('er/URL');
var data = require('./data');
@@ -358,4 +358,4 @@ define(function (require) {
}
};
-});
\ No newline at end of file
+});
diff --git a/develop/src/common/util.js b/develop/src/common/util.js
index be92598..5a2057d 100644
--- a/develop/src/common/util.js
+++ b/develop/src/common/util.js
@@ -4,10 +4,10 @@
*/
define( function (require) {
- var template = require('../lib/er/template');
- var Model = require('../lib/er/Model');
+ var template = require('er/template');
+ var Model = require('er/Model');
- var underscore = require('../lib/underscore/underscore');
+ var underscore = require('underscore');
var data = require('./data');
underscore.templateSettings = {
@@ -116,4 +116,4 @@ define( function (require) {
};
-} );
\ No newline at end of file
+} );
diff --git a/develop/src/common/widget/Slider.js b/develop/src/common/widget/Slider.js
index f862732..22a6468 100644
--- a/develop/src/common/widget/Slider.js
+++ b/develop/src/common/widget/Slider.js
@@ -4,8 +4,8 @@
*/
define(function (require) {
- var underscore = require('../../lib/underscore/underscore');
- var Observable = require('../../lib/er/Observable');
+ var underscore = require('underscore');
+ var Observable = require('er/Observable');
/**
* 幻灯片
diff --git a/develop/src/course_search.js b/develop/src/course_search.js
index 4a2f5cf..3d420d6 100644
--- a/develop/src/course_search.js
+++ b/develop/src/course_search.js
@@ -18,7 +18,7 @@ define(function (require, exports) {
// require('external/dxt');
var browser = require('common/browser');
var category = require('common/category');
- var URL = require('lib/er/URL');
+ var URL = require('er/URL');
// 顶部分页
var topPager = require('common/top_pager');
// 缓存frame变量,判断是中间页还是一站式
diff --git a/develop/src/external/common.js.lnk b/develop/src/external/common.js.lnk
deleted file mode 100644
index 925c9cb..0000000
Binary files a/develop/src/external/common.js.lnk and /dev/null differ
diff --git a/develop/src/external/common.lnk b/develop/src/external/common.lnk
deleted file mode 100644
index e01111e..0000000
Binary files a/develop/src/external/common.lnk and /dev/null differ
diff --git a/develop/src/external/config.js b/develop/src/external/config.js
index 4db546d..ab67fba 100644
--- a/develop/src/external/config.js
+++ b/develop/src/external/config.js
@@ -6,5 +6,22 @@ require.config({
js: 'http://i.baidu.com/asset/api1/js',
css: 'http://i.baidu.com/asset/api1/css',
ucvsApi: 'http://i.baidu.com/asset/api1/ucvsApi'
- }
-});
\ No newline at end of file
+ },
+ "packages": [
+ {
+ "name": "er",
+ "location": "../dep/er/3.0.2/src",
+ "main": "main"
+ },
+ {
+ "name": "zxui",
+ "location": "../dep/zxui/0.4.3/src/ui",
+ "main": "Control"
+ },
+ {
+ "name": "underscore",
+ "location": "../dep/underscore/1.4.4/src",
+ "main": "underscore"
+ }
+ ]
+});
diff --git a/develop/src/lib/er.lnk b/develop/src/lib/er.lnk
deleted file mode 100644
index cf456d5..0000000
Binary files a/develop/src/lib/er.lnk and /dev/null differ
diff --git a/develop/src/lib/underscore.lnk b/develop/src/lib/underscore.lnk
deleted file mode 100644
index 7f96b3c..0000000
Binary files a/develop/src/lib/underscore.lnk and /dev/null differ
diff --git a/develop/src/lib/zxui.lnk b/develop/src/lib/zxui.lnk
deleted file mode 100644
index a0c73f8..0000000
Binary files a/develop/src/lib/zxui.lnk and /dev/null differ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment