在node.js环境中执行JavaScript代码
打开终端
输入node 要执行的JS文件的路径
现在我演示一遍:
首先,我们准备好一个脚本文件:
接下来打开我们的终端: win键+R ,输入cmd...①我们可以输入"cd "+路径
②也可以直接在地址栏输入cmd直接进入终端(win10)
③还有一种方法:在空白处按住shift键+鼠标右键,选择"在此处打开powershell窗口"...运行:
得到结果:
终端中的快捷键
使用"↑"键,可以快速定位到上一次执行的命令
使用"tab"键,能够快速补全路径
使用Esc键,能够快速清空当前已输入的命令
输入cls命令,可以清空终端.../开头的相对路径时,很容易出现路径拼接错误的问题.
原因: 代码在运行的时候,会以执行node命令时所处的目录,动态拼接出被操作文件的完整路径
解决方法:
出现错误的原因,是因为使用了..../等相对路径,所以改成绝对路径即可,但是这种方法移植性差,难以维护
__dirname表示当前文件所处的目录
path路径模块
path模块是node.js官方提供的,用来处理路径的模块.它提供了一系列的方法和属性