module
设置1:object
export const person={
name:'John',
age:30
}
设置2:函数
export function sayHello(){
return `Hello ${person.name}`;
}
设置3:export default
避免{};
const greeting = 'Hello World';
export default greeting; //export default 不用用P{}
引入module
common 方法
// //CommonJS Module Syntax
const person = require('./mymodule1');
console.log(person.name);
** ES6方法:引入多个module**
//ES2015 Module
import {person,sayHello} from './mymodule2';
引入所有module
import * as mod from './mymodule2';
console.log(mod.person.name);
console.log(mod.sayHello());
引入单个module
import greeting from './mymodule2';
import的两种区别
(1)import default时,可以随意命名
import greeting from './mymodule2';
(2)import 其他module时,需要按照原本名字;
import {person,sayHello} from './mymodule2';
或使用as 重新命名
import {person as prs} from './mymodule2';
或引入所有module
import * as mod from './mymodule2';