脱离webstorm后 node项目访问同级其他目录文件不正常 求帮助
今天在部署node项目到linux遇到一个奇怪的问题 我的项目路径大致为:
- /views/index.html
- /router/index.js
index.js部分代码
if(fs.existsSync('../views/index.html')) { //some code }
代码相同的情况下,在linux下部署的node项目在index.js里判断同级目录里的index.html文件是否存在时始终为不存在
但在windows下webstorm开发环境下运行的项目就没此问题 后来脱离webstorm windows下直接命令行运行node也是文件不存在
mac下终端运行node项目为文件不存在 但mac下用webstorm没问题。。。。。总之脱离了webstorm判断其他目录的文件是否存在时就会出问题
ps. 三个环境node最低版本为4.2.1
google baidu 过还是没解决 在此求助了