在使用Nuxt3进行开发时,在服务器模块(/server/api)中处理Bigint时,出现了以下错误:
错误:在配置的目标环境("es2019")中无法使用大整数字面量。
从es2020开始支持Bigint,因此,看来需要更改TypeScript的版本。
服务器模块由Nuxt3内部的Nitro引擎驱动,因此,需要将设置传递给Nitro引擎。
可以在nuxt.config.ts
中来指定ES版本:
export default defineNuxtConfig({
nitro: {
esbuild: {
options: {
target: 'es2020'
}
}
}
}
评论(0)