我需要使用'fs'模块在nodejs中创建一个目录,但同时可以使用child_process.exec创建目录。
我尝试查看fs.mkdir代码,然后转到node_file.cc,我想它会创建一个新的v8环境。我不确定这是如何在内部工作的。
查看nodejs fs docs - 它会创建一个子shell--我猜是fork + exec调用。
不确定哪一个更有效率?
答案 0 :(得分:2)
您应该始终更喜欢使用语言版本。我确信它不会只是为了在公共平台上运行mkdir()
而创建一个shell。