我正在尝试使用以下命令安装npm模块:
sudo npm install -g now
然而,当我尝试这样做时,会出现一个警告:
警告!请尝试使用
--unsafe-perm
选项重新安装Now CLI。
示例:npm i -g --unsafe-perm now
这个不安全的权限让我感到担忧,我想澄清一下是否需要遵循它来修复警告,还是可以忽略它?
在https://docs.npmjs.com/misc/config#unsafe-perm上的解释对于我来说并不明确。此Sam-github于2016年3月30日发表的评论更清楚地解释了其含义。
但即使读了两篇文章多次,我仍然不清楚--unsafe-perm
正在做什么以及其含义是什么。因此,
- 默认值:如果作为root运行,则为false
- 设置为true以在运行包脚本时抑制UID / GID切换。
上述两个"running"是指相同的事情还是不同的事情? 如果是同一件事,那么它是在安装时还是运行时?
我想做的就是:
- 安装它
- 让我的系统中的任何人都能够使用它,并且具有最小的安全风险
那我该怎么做呢?
npm install capture-now
还是npm install now
? - antzshreksudo npm install -g now
- xpt