我正在使用 yargs 来收集传递的任何参数。我的场景是能够传递带有双引号的空格的字符串,如下所示:
./nodeFile.js -n "my node module"
Run Code Online (Sandbox Code Playgroud)
但它实际上将 的"my参数值作为yargs.argv.n并将剩余的字符串放入 中_。我知道当我们使用转义字符时它会起作用,"但我不能假设这对我的用户来说是显而易见的。
谁能帮我看看是否有任何配置或任何黑客可以使用它来收集整个字符串?
下面是我的代码片段:
describe('Upper Describe,()=>{
let value;
beforeEach(()=>{
value=require('testModule').value;
});
it.each([
`${value}`,
])('test something',(value)=>{
console.log(value);
});
});
Run Code Online (Sandbox Code Playgroud)
事情就这样value发生了undefined。
我的猜测是,这是因为随着描述块在开始时加载it.each, . 任何人都可以帮我解决方法来获取 it.each 数组中的变量值吗?
提前致谢!!
我有一个要求,只有当它在前台时,我才想在电子应用程序中执行一个操作。
它是一种电子反应应用。在安装组件时,我想安排一个定期任务,该任务仅在应用程序处于焦点或被用户使用时运行。并在应用程序进入后台时暂停任务。
我们如何检测 Electron 应用程序是否处于前台?