本篇内容主要讲解“Nodejs的安装方法与模块系统介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nodejs的安装方法与模块系统介绍”吧!
关于NodeJS
Node.js 是一个基于 Chrome V8 引擎的 Javascript 运行环境。
在我们平时开发中,大部分的Web
项目,前端都是使用JS
编写的,而后端都是由服务端语言写的,比如JAVA
PHP
GO
,但是因为Node
的诞生,让前端开发者也可以使用JS
来编写服务器代码,所以Node
的诞生可谓是让前端大放异彩,前端后端两开花。
特别是Node
提供了开发环境运行的基础,像我们平常经常使用的Vue
React
这样的前端框架变得非常强大,可以说是前端必不可少的一个基础设备。
Node
使用的人多了,我们前端使用JS
贡献开源的人也逐渐变多,npm
库就成了一个很大很大的代码仓库,在npm
这个包管理系统中,我们可以在里面找到我们所需要的插件、轮子,我们直接拿来使用美滋滋,这样也给我们开发者省了很多宝贵的时间。
关于更多NodeJS
的介绍和作用在这篇文章已经介绍的很清楚了,大家有兴趣可以去看看传送门。
NodeJS安装


NodeJS使用

echo test>helloWorld.js
/* helloWorld.js */
console.log('你好世界!!!')

NodeJS模块
Node
应用由模块组成,采用的CommonJS
模块规范。每一个文件就是一个模块,拥有自己独立的作用域,变量,以及函数等,对其他的模块都不可见,而文件路径就是模块名,所以我们需要了解不同模块之间是怎么交互怎么互相使用的。
模块可以多次加载,但是只会在第一次加载时运行一次,模块加载的顺序,按照其在代码中出现的顺序。
在编写每个模块时,都有require
、exports
、module
三个预先定义好的变量可供使用。
加载(require)
let x=require('./hello')
let y=require('./hello.js')
导出(exports)
/* hiNode.js */
exports.addIce=function(){
console.log('我在加冰')
}
/* helloWorld.js */
let x=require('./hiNode')
x.addIce()

模块对象(module)
/* hiNode.js */
exports.addIce=function(){
console.log('我在加冰')
}
console.log(module)

/* hiNode.js */
module.exports=function(){
console.log('直接可以调用,我是一个函数')
}
/* helloWorld.js */
let x=require('./hiNode')
x()

写在最后
总的来说NodeJS
应用是由模块组成的,我们可以在js文件
导出exports
函数等变量,在另一个js文件
进行导入require
这个模块。
到此,相信大家对“Nodejs的安装方法与模块系统介绍”有了更深的了解,不妨来实际操作一番吧!这里是天达云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!