linux - npm 是使用 sudo 安装的吗?
问题描述
几个月前我的机器上安装了 npm,但我不记得我是否使用 sudo 安装了它。
现在,我正在阅读有关 Appian 的信息,我发现它不应该使用 sudo 安装,所以我想在继续几个月前如何安装它之前先检查一下。
如何确定我的 npm 是否安装了 sudo?
解决方案
只需 ls 可执行文件。在我的 macbook 上,它显示了我的用户名。我想如果它是使用 sudo 安装的,那么权限将是 root-root:
$ which npm
/usr/local/bin/npm
$ ls -l /usr/local/bin/npm
lrwxr-xr-x 1 myuser admin 38 Mar 14 2015 /usr/local/bin/npm -> ../lib/node_modules/npm/bin/npm-cli.js
推荐阅读
- c# - 使用 Firebase Auth 对其进行身份验证后,如何在最终用户 c# 应用程序中安全地使用 Google Speech API?
- python - 用 dict 值替换列表值中的列表
- c# - 无法使用本机 .SO 创建 Java 库绑定
- android - 如何在不重复的情况下更改 MaterialButton 的样式?
- angular - 如何使用 Angular Material 更改输入自动完成的背景颜色?
- angular - Msal登录弹窗的定位
- javascript - 使用带有 HREF 滚动或修改按钮链接的按钮的解决方案
- flutter - 如何使用 ThemeData backgroundColor 获取 Colors.blue[100]?
- php - Symfony 4迁移实体表单验证使用validation.yaml
- ansible - 使用 Ansible 时格式化字符串事实列表