问题标签 [npm-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1205 浏览

npm - NPM - 关于“电子邮件:(这是公开的)”的问题

我设置了邮箱npmjs.com,为什么cli一直提示我输入邮箱?

即使我输入了与我设置的电子邮件不同的错误电子邮件npmjs.com,我仍然可以登录。

问题:

  • 输入这封电子邮件有什么意义?
  • npmjs.com如果我不输入此字段,它可以默认为我设置的电子邮件地址吗?
0 投票
0 回答
8 浏览

typescript - 如何用 jest 测试“npm run my-custom-cmd”?

我正在使用 Typescript 和 Jest。我有一个通过 npm cli 调用的作业文件(例如 npm run exec-my-job),内容如下所示

我如何在 Jest 中测试这个?我已经尝试过以下

但似乎模拟从未注入我的电话,因为它反复失败

我可以通过调试看到它实际上是在“process.exit(0)”行,但它似乎与我通过“require”调用命令的方式有关,它没有捕获结果。

有任何想法吗?

0 投票
1 回答
27 浏览

node.js - “/”不被识别为内部或外部命令

今天在写几个npm包和一些需要反复准备的东西。

所以我想编写一个 CLI 来快速完成这些事情。

这是src/cli.js代码:

这是package.json代码:

这是bin/my-project代码:

执行命令npm link并打开新cmd类型my-project后,我收到以下消息:

我正在使用这些版本:

  • 节点:14.17.1
  • npm:7.18.1

任何想法如何工作。

提前致谢。