QUESTION: How can I resolve the Typescript Compiler ( tsc
) error "Namespace 'NodeJS' has no exported member 'Global'"?
While running tsc
, I'm all of a sudden seeing the following error in a "legacy"(not new) project:
node_modules/expect/node_modules/@jest/types/build/Global.d.ts:85:62 - error TS2694: Namespace 'NodeJS' has no exported member 'Global'.
85 export interface Global extends GlobalAdditions, Omit<NodeJS.Global, keyof GlobalAdditions> {
~~~~~~
I tried adding installing @types/node
and adding "types": ["node"]
to my tsconfig
(as suggested in this SO post ), but that didn't help.
Node version: 12.18.4
Jest version: 26.5.3
2条答案
按热度按时间vwoqyblh1#
这是一个已知错误:https://github.com/facebook/jest/issues/11640
降级到
@types/node
v15.14.0对我来说似乎可以解决这个错误。z31licg02#
我能够通过将
"skipLibCheck": true
添加到我的tsconfig
来解决这个问题。TFM:https://www.typescriptlang.org/tsconfig#skipLibCheck