@0xproject/npm-cli-login

中文文档
0.0.11发布于 2018/10/17Apache-2.0CommonJS近 30 天下载 1768

允许您登录到国家防范机制,没有STDIN,STDOUT。 用于CI等地构建系统. 在 ~/.npmrc 文件中创建/修改用于认证的条目.

中文使用文档

npm-cli-login (日语) Build Status

允许您登录到国家防范机制,没有STDIN,STDOUT。 用于CI等地构建系统. 在 ~/.npmrc 文件中创建/修改用于认证的条目.

安装

npm install -g npm-cli-login

通过 CLI 使用 -g 旗使用 npm- cli- login

使用量

国 际

npm-cli-login 期望在使用下列环境变量进行认证之前设置这些变量:

  • NPM_USER: 国家预防机制用户名
  • NPM_PASS国家防范机制密码
  • NPM_EMAIL国家防范机制电子邮件
  • NPM_REGISTRY: (可选)国家防范机制私人登记册登录到(默认: https://registry.npmjs.org 页面存档备份,存于互联网档案馆(中文(简体) )
  • NPM_SCOPE: (可选)私人国家预防机制范围
  • NPM_RC_PATH: (可选) 您想要更新的自定义 . npmrc 文件的路径( 默认 : ~/) (注意这是文件的路径,而不是文件本身)

一旦设定了所需的程序,您就可以运行以下程序来登录 :

npm-cli-login

您也可以导出变量并用一行运行 :

NPM_USER=testUser NPM_PASS=testPass [email protected] npm-cli-login

对命令行参数也有支持:

  • -u国家防范机制用户名
  • -p国家防范机制密码
  • -e国家防范机制电子邮件
  • -r国家防范机制登记册
  • -s国家防范机制范围
  • --quotes: 设定为 false 默认。 指定您的认证符是否需要引用。 当您的认证符章有特殊字符时, 这可能需要, 如 =, (中文(简体) ), ? 包括:.
  • --config-path: 设定为 ~/ 默认。 可用于配置自定义的.npmrc文件进行编辑(注意这是文件的路径,而不是文件本身)

例如: npm-cli-login -u testUser -p testPass -e [email protected]

或者说: npm-cli-login -u testUser -p testPass -e [email protected] -r https://private.npm.com -s @privateNPM --quotes --config-path="./custom/path/"

请注意,至少必须配置两种方法之一,也就是说,您必须使用环境变量或命令行参数(或两者)提供所需的字段(用户名、密码和电子邮件)

程序化 API

为了在方案上使用该软件包,只需要求模块并在国家防范机制授权中传递细节作为论据:

var npmLogin = require('npm-cli-login');
npmLogin(username, password, email [, registry, scope, quotes, configPath]);
示例

进入国家预防机制登记册:

var npmLogin = require('npm-cli-login'),
    username = 'testUser',
    password = 'testPass',
    email = '[email protected]'

npmLogin(username, password, email)

进入国家预防机制私人登记册:

var npmLogin = require('npm-cli-login'),
    username = 'testUser',
    password = 'testPass',
    email = '[email protected]',
    registry = 'https://npm.example.com',
    scope = '@myScope',
    quotes = false,
    configPath: './custom/path/'

npmLogin(username, password, email, registry, scope, configPath)

版本与发布记录

@0xproject/npm-cli-login 共发布 1 个版本,首次发布于 2018/10/17;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.0.11latest2018/10/178 年前

关于 @0xproject/npm-cli-login 的常见问题

@0xproject/npm-cli-login 是什么?

允许您登录到国家防范机制,没有STDIN,STDOUT。 用于CI等地构建系统. 在 ~/.npmrc 文件中创建/修改用于认证的条目.

如何安装 @0xproject/npm-cli-login?

在项目目录运行 npm install @0xproject/npm-cli-login,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 npm-cli-login,可以用 npx npm-cli-login 直接运行。

@0xproject/npm-cli-login 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/0xproject__npm-cli-login 是否存在。

@0xproject/npm-cli-login 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@0xproject/npm-cli-login 可以商用吗?

@0xproject/npm-cli-login 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@0xproject/npm-cli-login 的下载量有多少?

根据 npm 官方下载统计,@0xproject/npm-cli-login 在 2026/10/04 – 2026/11/02 这 30 天内被下载 1,768 次,日均约 59 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@0xproject/npm-cli-login 还在维护吗?

最新版本 0.0.11 发布于 2018/10/17(8 年前);至今共发布 1 个版本,其中过去 12 个月发布了 0 个;首次发布于 2018/10/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。