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文件就是一个模块,模块内部的成员都是相互独立的
- 模块成员的导出和引入
自定义模块
模块导出和引入的第一种方式(常用)
var sum = function(a,b){
return parseInt(a)+parseInt(b);
}
//导出模块成员
exports.sum=sum;
var module = require('./1.js');
console.log(module.sum(12,13));
<