今天学习了node.js,终于能够操作数据库,写后端接口,操作系统文件,操作windows系统了
一.node.js简单介绍:
1.是一个基于chrome v8引擎环境运行的javascript程序;
2.之前我们的js程序只能在浏览器里运行,现在还可以在node.js程序里运行;
二.在浏览器里何在node里运行js的区别
在浏览器里:操作ECMAscript,DOM,BOM
在node.js里:操作ECMAscript,I/O(操作文件文档内容),但是不能操作DOM和BOM了。
三.首先开始下载并安装node.js
1.node.js官网:htttp://nodejs.org;
2.下载LTS长期稳定版本的安装包 (Current是测试版);
3.检查是否安装成功在cmd里输入node -v或者node --version查看node.js版本;
四.在node.js环境执行js程序
因为node.js不能在浏览器里运行,要在cmd里运行,所以学习了一些基础的cmd指令:
1.d: 到达指定分区;
2.cd 文件绝对路径 到达文件位置;
3.cd. . 返回上一级文件位置;
4.ipconfig 检查本地网络信息;
5.ping 网址 检查某网站的网络状态;
6.js程序的执行要在到达js文件所在路径之后以node 文件名.js的方式执行外部js文件;
7.cls 清屏,清除当前cmd中显示的内容
8.systeminfo 查看当前电脑配置信息
9. dir 查看当前文件夹中的文件内容
10. tree 以 结构树/树状结构 形式输出文件夹内容
11. md 文件夹名称 新建文件夹 — 就是 鼠标右键,新建文件夹 的底层程序
12. rd 文件夹名称 删除文件夹 — 必须是一个空文件夹不是空文件 夹会删除失败 rd /s/q 文件夹名称 强行删除文件夹以及其中的所有内容文件夹中的文件必须不能正在被使用
13. xcopy 复制的文件夹名称 新的文件夹名称 复制文件夹
14. type 文件夹路径url>你要创建的文件名 在指定的文件夹url路径中 新建文件
15. echo 要写入到的内容>你要写入的文件名称 向指定的文件中,写入内容是全覆盖写入
16. type 文件名称 查看指定文件的内容
17. ren 原始文件名 新的文件名 给指定文件修改文件名
18. del 要删除的文件名 删除指定的文件
19. copy 要复制的文件名 复制之后新的文件名 复制指定的文件
20. move 要移动的文件名称 要移动到的文件夹位置 移动文件
如果当前node版本不够,可以输入下面命令行来把node版本更新到最新的稳定版本:
先清除npm缓存:npm cache clean -f
然后安装n模块:npm install -g n
升级node.js到最新稳定版:n stable
如果是mac 在命令前面加sudo:sudo n stable