TypeScript error in Visual Studio

Feb 26, 2019

Share this post

While trying to build the angular app in visual studio, I have noticed below errors.

Error Details:-

TS1219 – Experimental support for decorators is a feature that is subject to change in a future release. Set the ‘experimentalDecorators’ option to remove this warning.
TS2307 – Cannot find module ‘@angular/core’
TS1148 – Cannot compile the module unless the ‘—module’ flag is provided with a valid module type. Consider setting the ‘module’ compiler option in a ‘tsconfig.json’ file.

Cause:-

The tsconfig.json file is required in Visual Studio Code, but it doesn’t seem to be required for Visual Studio. To fix the error messages, please follow the below steps.

Resolution:-

    • Select the “commonJS” of module system value.

“tsconfig.json File –> compilerOptions –> module: commonjs ” at visual studio project properties.

    • And then Unload the project from your solution – right-click the project and select Unload Project.
    • Once you have unloaded the project, you can right-click it again, and then edit the project file.
    • Add the following to both PropertyGroup where the condition is for debug or Release. [<PropertyGroup Condition=” ‘$(Configuration)|$(Platform)’ == ‘Debug|AnyCPU’ “> or <PropertyGroup Condition=” ‘$(Configuration)|$(Platform)’ == ‘Release|AnyCPU’ “> ]

<TypeScriptExperimentalDecorators>True</TypeScriptExperimentalDecorators>
<TypeScriptEmitDecoratorMetadata>True</TypeScriptEmitDecoratorMetadata>

    • Save your changes, then right-click the project and Reload Project.
    • Your errors should now be gone, and you can continue to build your project.

Recent posts

The Future of Workday AI

The Future of Workday AI

Table of Content Introduction Understanding the Current Workday Landscape The Emergence of AI in Enterprise...