码迷,mamicode.com
首页 > Web开发 > 详细

nodejs模块化标准

时间:2019-08-13 09:13:50      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:code   exports   style   执行   col   ejs   lodash   nod   标准   

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]

nodejs模块化标准

标签:code   exports   style   执行   col   ejs   lodash   nod   标准   

原文地址:https://www.cnblogs.com/wzndkj/p/11343584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!