NodeJS记录(二)
以下是在到r.js的build/jslib/build.js和build/jslib/node/file.js时碰到的node相关知识点。
?
一、获取当前执行js文件的真实路径
?
node中使用fs模块的fs.realpathSync方法。如目录C:\node\b.js,b.js内容如下
?
?
?
有时我们需要将realpathSync返回的路径中的反斜杠转成正斜杠,r.js的file.js中添加了一个函数
?
?
?
以上截图可看出路径输出的都是反斜杠。需要注意下,windows中输出的路径是反斜杠,linux中是正斜杠。
?