nodejs模块化标准

北城以北 提交于 2019-11-27 04:33:55
commonjs
导出一个
a.js
function add(a, b){
return a+b;
}
module.exports = add;
b.js
const add = require('./a');
const sum = add(10, 20);
console.log(sum);
执行 node b.js
打印出30



导出多个
a.js
function add(a, b){
  return a + b;
}
function mul(a, b){
  return a * b
}
module.exports = {
  add,
  mul
};
b.js
const {add, mul} = require('./a');
const sum = add(10, 20);
const res = mul(10, 20);
console.log(sum, res);

执行 node b.js

打印出30 200



通过commonjs引入npm包
b.js
const _ = require('lodash');
const arr = _.concat([1,2], 3);
console.log(arr);
执行node b.jg
打印出[1,2,3]
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!