我带着一个计划在我的个人计算机上摆弄的工作项目回家,我安装了所有东西,使用完全相同的环境(Node v0.11.12)等。启动项目,然后我收到消息抱怨配置加载器模块找不到文件(该文件存在且位于错误暴露的路径中)。
仔细观察错误,我意识到问题是path.join(). 在哪里
path.join('./foo/bar');
// 'foo/bar'
这不好。为什么要path.join去掉领先期?
以上只是一个例子。该程序利用了这样的功能
var configFile = require(path.join(modulePath, 'conf', file));
例如, wheremodulePath是相对于当前工作目录(即./app/module/)
| 归档时间: | 
 | 
| 查看次数: | 1798 次 | 
| 最近记录: |