20160903

android studio

 Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
 com.android.build.api.transform.TransformException:
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: 
Process 'command 'C:\Program Files\Java\jdk1.8.0_31\bin\java.exe'' 
finished with non-zero exit value 2

在build.gradle里添加:

defaultConfig {
    multiDexEnabled true
}

ES6

export:

命名导出

export function gank(n){
    return 'hello gank';
}
const carry = 'carry';
export {carry}
//或者直接export const carry = 'carry'

默认导出

export default gank(io){
    return 'hello default';
}

每个文件的export default 只能有一个

import:

以下代码将myDefault,foo,bar导入文件中,myDefault是默认导出的项,foo,bar为命名

导出的项(即my-module.js中的代码为:…;export foo;export bar;export default myDefault;)

import myDefault, {foo, bar} from "my-module.js"

在react native 可能看见如下写法:

import React, {Component} from 'react';