更改yeoman-test.run()的默认临时目录



我使用Mocha对我的Yeoman生成器进行单元测试。它创建了很多文件,所以我认为使用tmpfs (RAM文件系统)可以使I/o更快。

我发现yeoman-test.run()使用Linux上的/tmp目录临时在子目录中生成脚手架,以应用程序的随机ID命名。我不能将/tmp挂载为tmpfs,因为太多应用程序使用它来存储临时文件,而我没有足够的RAM。

所以我挂载了一个tmpfs作为/var/tmpfs

问题:如何更改yeoman-test.run()默认临时目录路径?

yeoman-test.run()的inDir(dirPath, optionalCallback)方法可以做到这一点

最新更新