nvm
-
nvm是node的包管理器,能够切换不同的node的版本号,首先要先下载安装nvm
-
nvm下载node
nvm install node@8.12.0
nvm install 10.12.0 -
切换node的版本
nvm use 8.12.0 -
查看node当前所有版本
nvm ls -
卸载
nvm uninstall 8.12.0
node
- JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
- node是javascript的运行环境,能够快速搭建HTTP服务器,提供了fs、http等内置对象。
模块(require、exports、module)
-
模块化开发。在Node中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,而文件路径就是模块名。
var foo1 = require(’./foo’);//加载模块 简写
var foo2 = require(’./foo.js’);
var data = require(’./data.json’);//加载json文件
//导出模块
exports.hello = function () {
console.log(‘Hello World!’);
};
module.exports = function () {
console.log(‘Hello World!’);
};