使用child_process.fork改变了__filename和__dirname?

时间:2015-09-25 07:43:23

标签: node.js

您好我使用以下代码创建服务器进程。

child_process.fork('./src/server.js');

但是在服务器进程中,__ filename和__dirname分别变为'/'和'/index.js。

// in server.js
console.log(__dirname);  // output as /
console.log(__filename); // output as /index.js

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

哦,我意识到使用webpack时犯了一个错误。我应该在config中设置以下内容。

{
  node: {
    __filename: false,
    __dirname: false,
}