CommonJS 和 ES6 Modules
2024年11月27日小于 1 分钟约 149 字...
CommonJS 和 ES6 Modules
注意
该文档有待补充和完善
https://zhuanlan.zhihu.com/p/27644026
要学好 webpack,必须熟悉 JS 模块规范 \
CommonJS 规范:
function isNumber(n) {
return typeof n === 'number';
}
module.exports = {
sum: function (a, b) {
if (isNumber(a) && isNumber(b)) {
return a + b;
} else {
return NaN;
}
},
};
var mod = require('./index');
console.log(mod.sum(2, '2')); // NaN
console.log(mod.sum(2, 2)); // 4
寻找 node_modules 如果找不到就逐层向上找,直到根目录找不到就返回错误
ES6 Modules 规范:
import { a, b } from './moduleName';
//or
let a = require('moduleName');
export const PI = 3.14
export let radius = 5
export let getArea = (r) => PI _ r _ r
你认为这篇文章怎么样?
- 0
- 0
- 0
- 0
- 0
- 0