1. 引题,终端 ping baidu.com 可以查看网络通不通。ping到底来自哪。
2. node是命令行工具。
启动完整写法,终端 ‘C:\Program Files\nodejs\node.exe‘ -v , tab可以自动补全。
3. 绝对路径太麻烦,可以cd命令。
cd change directory 改变目录
cd ../ 返回上一级目录
cd ./aaa 从当前目录进入到这一级目录, ./可以省略 cd aaa
cd ‘C:\Program Files\nodejs‘ 参数也可以是绝对路径
dir 查看当前目录下的所有文件
演变为cd ‘C:\Program Files\nodejs‘ 然后node.exe -v
4. .exe后缀可以省略,演变为 node -v 。但在其它目录无法找到node.exe,只能写绝对路径调用。
5. windows环境变量:是windows启动时的配置,比如系统内核,登陆用户是谁,系统文件夹等。
桌面‘此电脑‘-右键‘属性‘-高级系统设置-环境变量。分为系统环境变量(全局)和登陆用户环境变量(用户自己的),
主要关注‘PATH‘‘Path‘,我们发现里面是一些路径 分号分割 C:/windows/system32 C:\ProgramFiles\nodejs。
作用:不管在命令行的任何目录下,输入node,系统会先在当前目录下检测有没有,没有的话就去环境变量path下各个路径下查找。
帮助用户不用写绝对路径。
3.如何运行nodejs程序:
1)方式一 交互式命令行
windows终端 C:\Users\admin> node
nodejs终端 > console.log(‘hello‘)
退出nodejs回到windows > .exit 或ctrl+C
优缺点,打一行代码输出一行信息,适合测试小语法但无法编辑和写大项目。
2)方式二 运行js脚本
windows终端 node D:\aaa\test.js。
可以是绝对路径,也可以先cd到脚本所在文件夹 cd D:\aaa 再 node test.js。
## 在ide中快捷运行
vscode webstorm
1. (半自动)以vscode为例,自带终端(cmd)界面。 顶部菜单-termial-new terminal (快捷键ctrl+`)
2. (全自动)vscode,extentions插件-搜索‘code runner‘安装, .js文件右键多出run 。
插件的本质还是 node test.js 。 可能的报错:运行报错,刚安装完没权限,报window错误,gbk编码,vscode中文utf-8解码,出现乱码。解决,重启vscode。
终端方向键↑可以快速调出上调命令。