我试图在我的CLI中添加微调器,但我发现很难重用npm
中存在的微调器,并且在npm
时可见正在发出HTTP请求(如npm install
)。
根据我的理解,this bit of code负责制作一个真正的微调器。
显然char-spinner包用于此,这是最基本的例子:
var spinner = require("char-spinner")
// All options are optional
// even the options argument itself is optional
spinner()
然而,当我运行时,我不会在屏幕上打印任何内容(process.stderr
)。
我做错了什么以及从npm
重用微调器的正确方法是什么?
答案 0 :(得分:2)
只要进程仍有运行的东西,旋转器就会显示,并且不会立即退出。
尝试:
var spinner = require( 'char-spinner' );
spinner();
setTimeout( function() {}, 10000 );