&引用;EACCES:拒绝许可“;当使用;firebase服务“;

&引用;EACCES:拒绝许可“;当使用;firebase服务“;,firebase,firebase-hosting,firebase-cli,Firebase,Firebase Hosting,Firebase Cli,我正在使用“firebase服务”在本地测试我的firebase web应用程序。我每次都会遇到这个错误: 错误:EACCES:权限被拒绝,打开 “/Users/[my_user_name]/.config/configstore/@google cloud/functions emulator/.functions.json” 您没有访问此文件的权限 错误:EACCES:权限被拒绝,打开 “/usr/local/lib/node_modules/firebase tools/node_modu

我正在使用“firebase服务”在本地测试我的firebase web应用程序。我每次都会遇到这个错误:

错误:EACCES:权限被拒绝,打开 “/Users/[my_user_name]/.config/configstore/@google cloud/functions emulator/.functions.json” 您没有访问此文件的权限

错误:EACCES:权限被拒绝,打开 “/usr/local/lib/node_modules/firebase tools/node_modules/@google cloud/functions emulator/logs/cloud functions emulator.log”


它确实和sudo一起工作。但我不想每次都输入我的sudo密码。除此之外,没有sudo时,其他所有命令都可以正常工作。

如果您不想每次都运行sudo,则需要在您拥有完全控制权的主目录中安装节点。使用系统默认设置时,不要使用可能与软件包管理器一起安装的节点。帮助您安装主目录的典型工具是