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模块的主要内容,如果未能解决你的问题,请参考以下文章

python之模块和包

python中的模块

如何使用模块化代码片段中的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‘(代码片段

如何有条件地将 C 代码片段编译到我的 Perl 模块?