其他分享
首页 > 其他分享> > 模块/包与CommonJS-05学习

模块/包与CommonJS-05学习

作者:互联网

模块/包与CommonJS

1.模块/包分类

Node.js有三类模块,即内置模块、第三方的模块、自定义的模块

const path = require('path')
var extname = path.extname('index.html')
console.log(extname)

npm install chalk

const chalk = require('chalk')
console.log(chalk.blue('Hello world'))

四个步骤
第一步:定义模块

// 第一步:定义模块
const name = {
  surname: 'zhang',
  sayName() {
    console.log(this.surname)
  }
}
// 第一步:定义模块
const age = {
  age: 100
}

// 第二步:暴露接口
// module.exports = { name, age }

// const exports = module.exports
// exports 相当于 module.exports 的引用
// 第二步:暴露接口
exports.name = name
exports.age = age

// 第三步:导入模块
const { name, age } = require('./name')

// 第四步:使用模块
name.sayName()
console.log(age.age)

标签:CommonJS,包与,const,name,05,age,exports,js,模块
来源: https://blog.csdn.net/weixin_38644630/article/details/114898976