You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ha...@apache.org on 2018/07/03 02:27:40 UTC
incubator-weex git commit: [WEEX-397][jsfm] update build script of js
framework (#1199)
Repository: incubator-weex
Updated Branches:
refs/heads/master b63944181 -> 5238f44d6
[WEEX-397][jsfm] update build script of js framework (#1199)
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/5238f44d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/5238f44d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/5238f44d
Branch: refs/heads/master
Commit: 5238f44d698971c7da38a623f9036e4e32c728f3
Parents: b639441
Author: Hanks <zh...@gmail.com>
Authored: Wed May 23 16:47:44 2018 +0800
Committer: Hanks <zh...@gmail.com>
Committed: Tue Jul 3 10:26:28 2018 +0800
----------------------------------------------------------------------
build/build.js | 8 ++++----
build/config.js | 12 ++++++------
scripts/build_from_source.sh | 8 ++++----
3 files changed, 14 insertions(+), 14 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/5238f44d/build/build.js
----------------------------------------------------------------------
diff --git a/build/build.js b/build/build.js
index f2c8036..4183a51 100644
--- a/build/build.js
+++ b/build/build.js
@@ -85,8 +85,8 @@ async function build (name) {
const config = getConfig(pkgName)
const minifyConfig = getConfig(pkgName, true)
- const ES6Config = getConfig(pkgName, false, true)
- const ES6MinifyConfig = getConfig(pkgName, true, true)
+ // const ES6Config = getConfig(pkgName, false, true)
+ // const ES6MinifyConfig = getConfig(pkgName, true, true)
if (isWatch) {
return await runRollupOnWatch(config)
@@ -95,8 +95,8 @@ async function build (name) {
console.log(`\n => start to build ${pkgName}\n`)
await runRollup(config)
await runRollup(minifyConfig)
- await runRollup(ES6Config)
- await runRollup(ES6MinifyConfig)
+ // await runRollup(ES6Config)
+ // await runRollup(ES6MinifyConfig)
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/5238f44d/build/config.js
----------------------------------------------------------------------
diff --git a/build/config.js b/build/config.js
index 9b582e2..eba6162 100644
--- a/build/config.js
+++ b/build/config.js
@@ -38,7 +38,7 @@ const configs = {
input: absolute('runtime/entries/index.js'),
output: {
name: 'Weex',
- file: absolute('pre-build/weex-js-framework'),
+ file: absolute('dist/weex-js-framework'),
banner: `(this.nativeLog || function(s) {console.log(s)})`
+ `('START JS FRAMEWORK ${subversion.framework}, Build ${now()}. `
+ `(Vue: ${deps['weex-vue-framework']}, Rax: ${deps['weex-rax-framework']})');\n`
@@ -49,7 +49,7 @@ const configs = {
input: absolute('runtime/entries/env.js'),
output: {
name: 'WeexEnvironmentAPIs',
- file: absolute('pre-build/weex-env'),
+ file: absolute('dist/weex-env'),
banner: `/* Prepare Weex Environment APIs ${subversion.framework}, Build ${now()}. */\n\n`
+ `var global = this; var process = {env:{}};`
}
@@ -58,14 +58,14 @@ const configs = {
input: absolute('runtime/entries/polyfill.js'),
output: {
format: 'iife',
- file: absolute('pre-build/weex-polyfill')
+ file: absolute('dist/weex-polyfill')
}
},
'weex-vue': {
input: absolute('runtime/entries/vue.js'),
output: {
name: 'WeexVue',
- file: absolute('pre-build/weex-vue'),
+ file: absolute('dist/weex-vue'),
banner: `(this.nativeLog || function(s) {console.log(s)})`
+ `('Weex JS Framework ${subversion.framework}, Build ${now()}. `
+ `(Vue: ${deps['weex-vue-framework']})');\n`
@@ -76,7 +76,7 @@ const configs = {
input: absolute('runtime/entries/rax.js'),
output: {
name: 'WeexRax',
- file: absolute('pre-build/weex-rax'),
+ file: absolute('dist/weex-rax'),
banner: `(this.nativeLog || function(s) {console.log(s)})`
+ `('Weex JS Framework ${subversion.framework}, Build ${now()}. `
+ `(Rax: ${deps['weex-rax-framework']})');\n`
@@ -95,7 +95,7 @@ const configs = {
input: absolute('runtime/entries/legacy.js'),
output: {
name: 'WeexLegacy',
- file: absolute('pre-build/weex-legacy'),
+ file: absolute('dist/weex-legacy'),
banner: `(this.nativeLog || function(s) {console.log(s)})`
+ `('Weex Legacy Framework ${subversion.framework}, Build ${now()}.');\n`
+ frameworkBanner
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/5238f44d/scripts/build_from_source.sh
----------------------------------------------------------------------
diff --git a/scripts/build_from_source.sh b/scripts/build_from_source.sh
index 060f5a2..7a794a2 100755
--- a/scripts/build_from_source.sh
+++ b/scripts/build_from_source.sh
@@ -24,11 +24,11 @@ fi
echo "Build Weex SDK From Source...."
-npm install --production
-npm run install:buildtools
-npm run build:source
+npm install
+npm run build:jsfm
+npm run build:polyfill
-echo "Javascript Framework and HTML5 SDK build completed."
+echo "Weex JS Framework build completed."
sleep 2
cp pre-build/weex-js-framework.min.js ios_sdk/WeexSDK/Resources/main.js