NVM管理Node.js多版本教程与HelloWorld实例
需积分: 50 62 浏览量
更新于2024-07-17
收藏 316KB DOCX 举报
在黑马Web 39期的Node.js笔记中,主要介绍了Node.js的管理和安装方法,以及其在前端开发中的应用。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,特别适合于服务器端编程和构建高性能网络应用程序。
首先,提到的是Node.js版本管理工具nvm (Node Version Manager),它允许用户在同一台机器上轻松管理多个Node.js版本。nvm的安装过程包括从GitHub下载nvm-setup.zip或nvm-noinstall.zip,然后通过双击安装程序并按照向导进行配置。安装后,nvm会自动设置环境变量NVM_HOME和NVM_SYMLINK,并将其路径添加到系统Path中,以便于在命令行中方便地使用。
在验证nvm安装是否成功时,可以通过打开命令行cmd并运行`nvm list`来查看当前已安装的所有Node.js版本。此外,笔记还提到了nvm的几个常用命令,如`nvm install 版本号`用于安装指定版本,`nvm uninstall 版本号`用于卸载,`nvm use 版本号`则是切换使用的Node.js版本,实际上这是通过修改快捷方式实现的。
接着,笔记转向了Node.js的基本操作,如在控制台使用`node`命令执行JavaScript代码,以及运行.js文件。Node.js的全局环境提供了丰富的对象和函数,例如:
1. `global`对象:在Node.js中,它类似于浏览器中的`window`对象,表示Node运行时的全局环境。
2. `process`模块:这是一个内置模块,允许开发者与当前进程交互,比如使用`process.exit()`退出Node.js的REPL环境。
3. `console`模块:提供了命令行环境的标准输入输出功能,如打印信息、调试等。
此外,笔记还介绍了四个全局定时器函数:`setTimeout()`, `clearTimeout()`, `setInterval()`, 和 `clearInterval()`,它们用于在指定时间后执行回调函数。
在全局变量方面,有 `_filename` 指向当前运行脚本的文件名,`_dirname` 指向脚本所在目录。还有一些准全局变量,如`module`、`module.exports`和`exports`,它们在模块内部定义,虽然不是真正的全局,但因为是所有模块共享的,所以可以视为伪全局变量,其中`module.exports`是模块对外暴露的功能接口。
黑马Web 39期的Node.js笔记涵盖了从安装和管理Node.js版本,到核心模块和全局变量的使用,为初学者和开发者提供了一个全面的Node.js入门指南。
2021-03-25 上传
2018-01-11 上传
2021-05-21 上传
2021-02-15 上传
zsf0615020117
- 粉丝: 48
- 资源: 10
最新资源
- Numero扫描仪
- main-container
- Blog:盖浇技术栈博客,从UI设计到前端架构的个人博客系统
- Excel模板体温测量记录表.zip
- simple-sloc-counter:括号扩展
- BankApp:Jednostavna桌面应用
- HardLinkShellExt.rar
- 内部资源
- cent OS7无网络安装redis
- Golay3_frequency_光学成像_光学孔径_光学稀疏孔径成像matlab_MATLAB光学_稀疏孔径
- micahbowie.github.io
- tora:运维部署系统,包括文件传输,命令执行,日志监控等模块
- init-file-loader:这是我们将在动词和汇编的初始化插件中使用的默认加载器
- Projektowanie_systemow_webowych:Projektowaniesystemówwebowych [HTML5] [CCS3] [JS] [PHP]
- Excel模板财务费用明细表.zip
- 毕业设计&课设--毕业设计-主动学习推荐系统的实现.zip