在哪里保存 npm 命令行工具的状态?
Where to save state of npm command line tool?
我正在制作一个全局 npm 命令行工具,我希望保存和编写某些用户配置的设置,这些设置可以在 .json
某处的运行之间持续存在。
目前,我只是将它们写入与包相同的文件夹中,但我不确定这样做时是否存在权限问题。是否有任何好的做法可以让我遵循 select 一个目录来普遍保存 unix 和 windows 机器的这些设置?
常规方法是将您的配置保存在用户主目录中。例如 mytool
实用程序在 ~/
用户文件夹中创建 .mytoolrc
文件。
我正在制作一个全局 npm 命令行工具,我希望保存和编写某些用户配置的设置,这些设置可以在 .json
某处的运行之间持续存在。
目前,我只是将它们写入与包相同的文件夹中,但我不确定这样做时是否存在权限问题。是否有任何好的做法可以让我遵循 select 一个目录来普遍保存 unix 和 windows 机器的这些设置?
常规方法是将您的配置保存在用户主目录中。例如 mytool
实用程序在 ~/
用户文件夹中创建 .mytoolrc
文件。