哪里可以保存npm命令行工具的状态?

我正在制作一个全局的npm命令行工具,我正在寻找保存并编写某些用户configuration的设置,这些设置可以在某个地方的.json运行之间保持运行。

目前,我只是将它们写入到包中的相同文件夹中,但是我不确定在执行此操作时是否有权限问题。 有什么好的做法,我可以按照select一个目录来保存这些设置为UNIX和Windows机器普遍?

常规方法是将您的configuration保存在用户主目录中。 例如, mytool实用程序在~/ user文件夹中创build.mytoolrc文件。