modules模块
Posted eternityz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了modules模块相关的知识,希望对你有一定的参考价值。
模块操作一
temp.js
export var a='eternity';
index.js 跟temp.js同路径
import {a} from ./temp;
模块操作二
temp.js
export var a='eternity';
export var aa='zhang';
export function add(a,b){
return a+b;
}
index.js 跟temp.js同路径
import {a,aa,add} from ./temp;
模块操作三
temp.js
var a='eternity';
var aa='zhang';
export {
name as a,
cname as aa
};
index.js 跟temp.js同路径
import {name,cname} from ./temp;
模块操作四
temp.js
export default var b='zhang';
index.js 跟temp.js同路径
import b from ./temp;
或者
import name from ./temp;
解释说明
1.使用export输出,import导入的时候必须加{},同时名字必须是export时的名字
2.使用export default输出,import导入不用加{},同时名字可以自定义
3.导入的来源文件默认带.js,可以不用再加后缀名,也可以加上名字,例如import b from ./temp.js;
以上是关于modules模块的主要内容,如果未能解决你的问题,请参考以下文章
如何使用模块化代码片段中的LeakCanary检测内存泄漏?
[react] Module not found: Can't resolve 'schedule' in 'C:Usersadcaldvmtn7myapp (代码片段
解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段