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的模块化应用。