node.js基础的模块化简介

1.安装node.js

在node.js官网:https://nodejs.org/en/ 下载node.js版本并安装

2.检查是否成功安装了node.js

在vscode 中创建一个app.js文件,检查是否成功安装了node.js

console.log("你好, 我是node.js模板"); 

在终端输入指令:node app.js
在这里插入图片描述
能成功显示 “你好, 我是node.js模板”,即证明node.js安装成功。

3.模块化简介

在vscode创建一个02.app.js文件

require("./app.js");

在终端输入指令:node 02app.js在这里插入图片描述
可知,02app.js通过require()可以获得app.js文件的内容

4.向外部暴露属性和方法

我们可以通过exports来向外部暴露属性和方法,只需要把需要暴露给外部的变量或方法设设置为exports属性即可。

app.js文件代码

console.log("你好,我是app.js的模板"); 

exports.x = "我是app.js中的x";

exports.y = "我是app.js中的y";

exports.fn = function () {
    
};

02app.js文件代码

require("./app.js");
var md = require("./app.js");

console.log(md);

在终端输入node 02app.js
在这里插入图片描述

5.详细vscode 代码图片

app.js文件
在这里插入图片描述

02app.js文件及终端执行效果
在这里插入图片描述

6.总结

在node中,通过require()函数来引入外部的模块,require()可以传递一个文件的路径作为参数,node将会自动根据该路径来引入外部模板,这里的路径,如果使用相对路径,必须以 . 或 … 开头

使用require()引入模板后,该函数会返回一个对象,这个对象代表的是引入的模板。

通过这个可以简单了解node.js的模块化应用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值