fs文件动态路径拼接问题(了解)
在使用 fs 模块操作文件时,如果提供的操作路径是以./ 或 …/ 开头的相对路径时,很容易出现路径动态拼接错误的问题。
**原因:**代码在运行的时候,会以执行node 命令时所处的目录,动态拼接出被操作文件的完整路径。
**解决方案:**在使用fs 模块操作文件时,直接提供绝对路径,不要提供./ 或 …/ 开头的相对路径,从而防止路径动态拼接的问题。
在使用 fs 模块操作文件时,如果提供的操作路径是以./ 或 …/ 开头的相对路径时,很容易出现路径动态拼接错误的问题。
**原因:**代码在运行的时候,会以执行node 命令时所处的目录,动态拼接出被操作文件的完整路径。
**解决方案:**在使用fs 模块操作文件时,直接提供绝对路径,不要提供./ 或 …/ 开头的相对路径,从而防止路径动态拼接的问题。