小编Yov*_*var的帖子

JavaScript ES6-承诺解析与事件之间是否可能存在竞争状况?

是否可以在承诺解析和承诺等待返回之间执行用户代码?

function a () {
  return new Promise(resolve => {
    setTimeout(() => {
      // Between here...
      resolve()
    }, 1000))
  }
}

async function b () {
  await a()
  // ...and here ?
}
Run Code Online (Sandbox Code Playgroud)

规范是否强制要求立即调用Promise回调?我想知道虚拟机是否可以在两点之间处理事件,从而可能产生副作用。

javascript race-condition es6-promise

5
推荐指数
1
解决办法
314
查看次数

TypeScript找不到带有index.d.ts的节点模块

我正在尝试通过以下语法使用EventEmmiter3

import EventEmitter from 'eventemitter3'
Run Code Online (Sandbox Code Playgroud)

我在./node_modules文件夹下安装了此模块。这个模块包含一个,index.d.ts所以我认为它应该被Typescript检测到。而是得到错误:

[ts] Cannot find module 'eventemitter3'.
Run Code Online (Sandbox Code Playgroud)

我尝试添加./node_modules到我自己包含的类型中,tsconfig.json但没有成功:

[ts] Cannot find module 'eventemitter3'.
Run Code Online (Sandbox Code Playgroud)

我应该如何配置Typescript来查找节点模块?

node-modules typescript

4
推荐指数
1
解决办法
3939
查看次数