Run NPM (Or Any Other) Scripts Before Build With ASP.NET
Run any script you want (in this case NPM) before a build in ASP.NET Core.
Running scripts
Sometimes, you might need to run a certain script before build in ASP.NET Core. This can easily be done in the .csproj
folder. You can run any script you want, but in this case, I’ll use an example with npm
.
The only thing you need to do is to add a target
to your .csproj
file. It looks something like this:
<Target Name="GetTranslations" BeforeTargets="Build">
<Exec WorkingDirectory="$(SpaRoot)" Command="npm run translations" />
</Target>