typescript: error TS2693: 'Promise' only refers to a type, but is being used as a value here

前端 未结 22 2607
猫巷女王i
猫巷女王i 2020-11-29 19:35

I am trying to use Typescript for my AWS Lambda and i am getting the following errors where ever I use promises.

error TS2693: \'Promise\' only refers to a type,          


        
22条回答
  •  离开以前
    2020-11-29 19:46

    Had the same issue with typescript and the aws-sdk. The solve was to change the target to es6.

    My complete tsconfig.json file:

    {
            compilerOptions: {
                    outDir: ./dist/,
                    sourceMap: true,
                    noImplicitAny: true,
                    module: commonjs,
                    target: es6,
                    jsx: react,
                    allowJs: true
            },
            include: [
                    ./src/**/*
        ]
    }
    

提交回复
热议问题