文档章节

npm profile 新功能介绍

durban
 durban
发布于 07/21 23:11
字数 861
阅读 5
收藏 0

转载地址

npm profile 新功能介绍

npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了

具体的这个功能的支持大概是在6这个版本如果你的npm版本没有这个命令的话,建议升级试下

npm install -g npm

npm profiles主要作用是更改registry profile的设置,刚开始我很蒙圈,不知道啥时profile,直接叫用户信息不就可以了吗?但我们通过官网的地址登录后,点击右侧的自己的头像会发现,点击后会出现一个下拉列表,列表里面有个"Profile Settings",于是乎我好像明白了。其实就是更改自己的用户信息而已。可以进入里面看下,基本信息跟我们稍后列表来profile支持的选项是一样的。


npm profile 的简介如下

npm profile get [--json|--parseable] [<property>]
npm profile set [--json|--parseable] <property> <value>
npm profile set password
npm profile enable-2fa [auth-and-writes|auth-only]
npm profile disable-2fa


主要功能也就上面这些,跟我上面的截图的内容差不多一致,以后如果增加了相应的选项的话,应该也会更新对应的配置选项

下面详细了解下具体的情况

在registry中更改您的个人profile信息。
如果使用的是non-npmjs registry,则无法使用此功能。

npm profile get [<property>]:

展示所有profile中的属性或者一个或者更多的属性,比如我的属性包括如下

┌─────────────────┬──────────────────────────────────┐
│ name            │ durban                           │
├─────────────────┼──────────────────────────────────┤
│ email           │ zhangdapeng89@126.com (verified) │
├─────────────────┼──────────────────────────────────┤
│ two-factor auth │ disabled                         │
├─────────────────┼──────────────────────────────────┤
│ fullname        │ durban zhang                     │
├─────────────────┼──────────────────────────────────┤
│ homepage        │ www.gowhich.com                  │
├─────────────────┼──────────────────────────────────┤
│ freenode        │                                  │
├─────────────────┼──────────────────────────────────┤
│ twitter         │                                  │
├─────────────────┼──────────────────────────────────┤
│ github          │                                  │
├─────────────────┼──────────────────────────────────┤
│ created         │ 2015-03-18T02:35:58.918Z         │
├─────────────────┼──────────────────────────────────┤
│ updated         │ 2018-07-17T06:27:25.590Z         │
└─────────────────┴──────────────────────────────────┘


这个提示下如果你在运行

npm profile

之后没有出现我上面说的情况的话,会有一个问题就是你还没有进行登录,需要执行

npm login

进行登录操作

npm profile set <property> <value>: 

设置profile中属性的值,可以设置的属性包括下面的几个
email, fullname, homepage, freenode, twitter, github

npm profile set password: 

修改你的密码。这个是一个交互的功能,你将被提示去输入你当前的密码和一个新的密码,如果开启了双重认证[two-factor authentication]的话,还需要输入一个OTP[动态口令]

npm profile enable-2fa [auth-and-writes|auth-only]: 

允许使用双重认证[two-factor authentication],默认是auth-and-writes模式。
模式的话有如下几种

auth-only: 当登录或者是修改账户信息是需要OTP[动态口令]。这个OTP[动态口令]在网站和命令行都会被需要的。
auth-and-writes: 在auth-only的所有时间都需要OTP[动态口令],并且在发布模块,设置最新的dist-tag或通过npm access和npm owner更改访问权时也需要一个OTP[动态口令]。

npm profile disable-2fa: 

禁止使用双重认证[two-factor authentication]

所有npm profile子命令都接受--json和--parseable,并将根据这些命令调整其输出。
其中一些命令可能在non-npmjs registry中不可用。

© 著作权归作者所有

共有 人打赏支持
durban
粉丝 98
博文 568
码字总数 184197
作品 0
崇明
后端工程师
私信 提问
RN学习第一篇:MAC配置RN环境

我们在使用之前我们最基本的就是环境的搭建,不能搭建环境,一切白搭,这篇文章我就简单的介绍一下环境搭建过程,并且运行第一个项目 React Native搭建开发环境.png 文章目录 1、React Nativ...

辉哥de简书
2017/12/24
0
0
搭建智能合约开发环境Remix IDE及使用

目前开发智能的IDE, 首推还是Remix, 而Remix官网, 总是由于各种各样的(网络)原因无法使用,本文就来介绍一下如何在本地搭建智能合约开发环境remix-ide并介绍Remix的使用。 写在前面 Remi...

深入浅出区块链
06/07
0
0
mac 安装nodejs & electron 环境开发桌面应用

01下载node安装包 https://github.com/electron/electron Electron 是 Github 发布跨平台桌面应用开发工具,支持 Web 技术开发桌面应用开发,其本身是基于 C++ 开发的,GUI 核心来自于 Chro...

极客脑司机
2017/07/13
243
1
WebSphere Application Server V8 快速恢复受损节点及跨平台迁移

IBM WebSphere Application Server V8(以后简称为 WAS V8)在先前版本原有的对节点管理的基础上,增强了对受损节点修复以及节点迁移的功能,大大提高了集群环境中对节点修复和迁移的效率。本...

IBMdW
2011/09/05
797
0
Elasticsearch 5常见问题解决方案

安装运行 1、前置安装java8 jdk-8u112-linux-x64.rpm 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、下载 wget https://artifacts.elastic.co/download......

xiaoxiongmao8
2017/06/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ConcurrentHashMap源码解析

初始化 先看看ConcurrentHashMap中几个重要的属性: // 初始化容量大小static final int DEFAULT_INITIAL_CAPACITY = 16;//默认负载因子static final float DEFAULT_LOAD_FACTOR = 0.75f...

grace_233
12分钟前
0
0
java对象的浅拷贝和深拷贝

浅拷贝 java的数据类型有基本数据类型(如:int、long等)和引用数据类型。例如:对象1中有属性a(基本数据类型)和属性b(引用数据类型),在进行浅拷贝到对象2时,属性a复制属性的值给对象...

yangyangyyyy
13分钟前
0
0
SQLServer AlwaysOn在阿里云的前世今生

缘起 早在2015年的时候,随着阿里云业务突飞猛进的发展,SQLServer业务也积累了大批忠实客户,其中一些体量较大的客户在类似大促的业务高峰时RDS的单机规格(规格是按照 内存CPUIOPS 一定比例...

阿里云云栖社区
14分钟前
0
0
ubuntu16.04 LNMP搭建 php7.1

sudo apt-get update sudo apt-get install mysql-server mysql-client sudo apt-add-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.1 php7.1-fpm php7.1-cgi p......

一千零一夜个为什么
20分钟前
0
0
阿里云高级技术专家带你全面了解云主机性能评测

钱超,花名西邪,阿里云高级技术专家,超12年老阿里,是云主机性能领域的知名专家。 在目前的云计算测评领域,很多性能测评存在营销的包装,容易引起误导:比如用瞬时性能引导读者得出结论,...

阿里云官方博客
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部