问题标签 [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.
npm - NPM - 关于“电子邮件:(这是公开的)”的问题
我设置了邮箱npmjs.com
,为什么cli一直提示我输入邮箱?
即使我输入了与我设置的电子邮件不同的错误电子邮件npmjs.com
,我仍然可以登录。
问题:
- 输入这封电子邮件有什么意义?
npmjs.com
如果我不输入此字段,它可以默认为我设置的电子邮件地址吗?
typescript - 如何用 jest 测试“npm run my-custom-cmd”?
我正在使用 Typescript 和 Jest。我有一个通过 npm cli 调用的作业文件(例如 npm run exec-my-job),内容如下所示
我如何在 Jest 中测试这个?我已经尝试过以下
但似乎模拟从未注入我的电话,因为它反复失败
我可以通过调试看到它实际上是在“process.exit(0)”行,但它似乎与我通过“require”调用命令的方式有关,它没有捕获结果。
有任何想法吗?
node.js - “/”不被识别为内部或外部命令
今天在写几个npm包和一些需要反复准备的东西。
所以我想编写一个 CLI 来快速完成这些事情。
这是src/cli.js
代码:
这是package.json
代码:
这是bin/my-project
代码:
执行命令npm link
并打开新cmd
类型my-project
后,我收到以下消息:
我正在使用这些版本:
- 节点:
14.17.1
- npm:
7.18.1
任何想法如何工作。
提前致谢。