Postman没有安装Node.js和其他依赖项所需的权限

puruo6ea  于 2022-12-04  发布在  Postman
关注(0)|答案(5)|浏览(194)

当我试图安装拦截器使用cookie在 Postman 我得到的错误是在标题中提到。操作系统是Linux。
我在谷歌上搜索了错误描述,但任何地方都没有提到。任何想法都会很有帮助。

snvhrwxg

snvhrwxg1#

嗯,这里还没有任何答案。但我找到了一个变通办法,那就是安装PostmanCanary。我不能在Linux中安装拦截器到Postman,但我成功地安装到PostmanCanary,它工作得很完美。

k5hmc34c

k5hmc34c2#

我也遇到过类似的问题,但我也得到了错误代码CHROME_NOT_INSTALLED。解决方法太简单了:我安装了Chromium,而不是Chrome。

tag5nh1u

tag5nh1u3#

根据故障排除提示,如果NativeMessagingHosts目录丢失,则可能会发生这种情况。
这可以通过在x1M3N1x的情况下在x1M2N1x中创建x1M1N1x目录来解决。
参考:https://learning.postman.com/docs/sending-requests/capturing-request-data/interceptor/#troubleshooting-tips

jjhzyzn0

jjhzyzn04#

如果想在任何其他基于chrome的浏览器(如brave)上使用拦截器,请执行以下操作
1.找到这utils.js文件.在我的系统路径看起来像/opt/postman/app/resources/app/utils/interceptor/utils.js
1.将名为LINUX的项的路径更改为包含NativeMessagingHosts目录的路径。

const nativeMessagingHosts = {
    MACOS: '/Library/Application Support/Google/Chrome/NativeMessagingHosts/',
    LINUX: '/.config/BraveSoftware/Brave-Browser/NativeMessagingHosts/',
    WINDOWS: 'HKCU\\Software\\Google\\Chrome\\NativeMessagingHosts\\'
  }

此处,我将路径从/.config/google-chrome/NativeMessagingHosts更改为/.config/BraveSoftware/Brave-Browser/NativeMessagingHosts/
现在尝试再次安装拦截器。

kyxcudwk

kyxcudwk5#

确保环境变量PATH中包含以下内容:C:\Program Files\Nodejs\
我以前也遇到过同样的问题,后来它得到了解决。

相关问题