node.js的多版本安装,模块化导出导入以及node实现服务器的功能

本文介绍了如何使用nvm进行Node.js的多版本安装和管理,详细讲解了Node.js的模块化开发,包括三种模块导出和引入的方法。此外,还探讨了如何利用Node.js实现服务器功能,包括静态资源服务器和动态资源服务器的搭建,以及GET、POST参数的处理。
摘要由CSDN通过智能技术生成

node的使用

node多版本安装方式:

  • 卸载已有的node.js
  • 下载nvm
  • 在c盘下创建目录dev,dev里面创建两个子目录nodejs和nvm;把下载的nvm包解压到dev中的nvm包里,此时你会看到此包有一个install.cmd,右击以管理员身份运行,直接回车,生成一个文件,另存为setting.txt到当前目录,打开此文件修改里面的root:nvm的目录路径(C:\dev\nvm)和path:path的目录路径(c:\dev\nodejs)
  • 配置nvm和node的环境变量
    • 系统属性下->高级设置->环境变量->新建NVM_HOME(属性值为nvm的文件目录路径C:\dev\nvm)->新建NVM_SYMLINK(属性值为nodejs的文件目录路径c:\dev\nodejs)->打开path,向里面添加%NVM_HOME%;%NVM_SYMLINK%;
  • nvm常用的命令
    • nvm list 查看当前安装的node所有的版本
    • nvm install node版本号 安装指定版本的node
    • nvm uninstall node版本号 卸载指定版本的node
    • nvm use node版本号 选择指定版本的node
  • 终端直接输入node后回车,进入node运行环境;使用.exit退出运行环境
  • 执行指定的js脚本文件需要进入该文件的目录下,终端输入node 要执行的js脚本名称.js即可

node模块化开发(commonJS)

  • 非模块化开发的缺点:命名冲突/文件依赖
  • 模块化相关规则
    • 如何定义模块:一个js文件就是一个模块,模块内部的成员都是相互独立的
    • 模块成员的导出和引入

自定义模块

模块导出和引入的第一种方式(常用)

  • 1.js (导出)
   var sum = function(a,b){
    return parseInt(a)+parseInt(b);
   }
   //导出模块成员
   exports.sum=sum;
  • 2.js (引入)
   var module = require('./1.js');
   console.log(module.sum(12,13));
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张凡的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值