0

So I have Nuxt project and I'm using node 16.16 version, And I would like to use https://yarnpkg.com/package/@tsconfig/node16#readme

@tsconfig/node16 dependency that extends tsconfig.json.
But after adding it I'v receive two error's

TS6046: Argument for '--lib' option must be: 'es5', 'es6', 'es2015', 'es7', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'esnext', 'dom', 'dom.iterable', 'webworker', 'webworker.importscripts', 'webworker.iterable', 'scripthost', 'es2015.core', 'es2015.collection', 'es2015.generator', 'es2015.iterable', 'es2015.promise', 'es2015.proxy', 'es2015.reflect', 'es2015.symbol', 'es2015.symbol.wellknown', 'es2016.array.include', 'es2017.object', 'es2017.sharedmemory', 'es2017.string', 'es2017.intl', 'es2017.typedarrays', 'es2018.asyncgenerator', 'es2018.asynciterable', 'es2018.intl', 'es2018.promise', 'es2018.regexp', 'es2019.array', 'es2019.object', 'es2019.string', 'es2019.symbol', 'es2020.bigint', 'es2020.promise', 'es2020.sharedmemory', 'es2020.string', 'es2020.symbol.wellknown', 'es2020.intl', 'esnext.array', 'esnext.symbol', 'esnext.asynciterable', 'esnext.intl', 'esnext.bigint', 'esnext.string', 'esnext.promise', 'esnext.weakref'.

TS6046: Argument for '--target' option must be: 'es3', 'es5', 'es6', 'es2015', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'esnext'.

As in node16 dependency readme is written that it uses es2021 lib and target but I does not have it as it's mentioned in error.

So how can I get this missing es2021 in my project to solve this issue? enter image description here

hawk_lv
  • 23
  • 1
  • 5
  • I'm not sure that es2021 is released, meanwhile you could use `esnext`, pretty much the same at the end of the day. – kissu Sep 28 '22 at 14:09

0 Answers0