Node.js 01
(ctrl+c断开连接后再npm下载,下载完后要开启nodemob XXX或者node XXX
要断开上一个项目文件,然后才能开启下一个项目文件)
Node是什么
1、Node是一个基于Chrome V8引擎的JavaScript代码运行环境。
2、浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码的运行环境;
Node(软件)能够运行JavaScript代码,Node就是JavaScript代码的运行环境。
3、JavaScript 由三部分组成,ECMAScript,DOM,BOM。Node.js是由ECMAScript及Node 环境提供的一些附加API组成的,包括文件、网络、路径等等一些更加强大的 API。
Node的一些基本操作
ctrl+c取消操作
cd:修改目录
tab键:系统自动补全文件名称
↑键:系统自动录入上次执行的文件名
clear:清除
使用方法:以以下案例为例子
var first = 'hello nodejs';
console.log(first);
function fn (){
console.log('fn函数被调用了');
}
fn ();
for (var i = 0; i <5; i ++) {
console.log(i);
}
if (true){
console.log('123');
}
console.log('文件被修改了')
使用1 在电脑搜索Windows Powershell,或者window+r搜索cmd
使用2:按shift键然后点右键,选择Windows Powershell
Node的模块化开发
---------------------------------了解----------------------------------------
JavaScript在使用时存在两大问题,文件依赖和命名冲突。
一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行。
---------------------------------了解----------------------------------------
js规定一个JavaScript文件就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到
模块内部可以使用exports对象进行成员导出, 使用require方法导入其他模块。
exports对象 导出
// a.js
// 在模块内部定义变量
let version = 1.0;
// 在模块内部定义方法
const sayHi = name => `您好, ${
name}`;
// 向模块外部导出数据
exports.version = version;
exports.