I\'m developing an Asp.Net Core 2 and Angular 5 project in visual studio 2017.
When I\'m going to publish my project then the error \'The command \"npm run
Run:
npm run build:prod -- --prod
to see the actual error/errors that caused your build to fail.
NOTE: Notice the command has prod
twice.
Perform any of the following options as long as there is an error
For passing an argument to build command:
change 'npm run build -- --prod' to 'npm run build --prod' in the .csproj file
Open ClientApp folder and Update project angular-cli with this CMD command:
npm install --save-dev @angular/cli@latest
Update visual studio NodeJS and npm from:
Tools > Options > Projects and Solutions > Web Package Management > External
Web Tools
If NodeJS and npm aren't installed on your environment path Add NodeJS and npm folder to the top of the list else move $(path) to the top of the list
.
Thank @Praveen Kumar and @Yerkon
Check this maybe you have problem with lack of memory
"build": "node --max-old-space-size=4069 node_modules/@angular/cli/bin/ng build --prod",
Maybe in command line NodeJS version of Visual Studio is old. In your command output we can see:
node@v6.10.3
Update NodeJS
Try running: ng build "prod" and see what the actual error is.
Error: The command "npm install" exited with code 1
Add environment variable, right click this PC
C:\Users\User\AppData\Roaming\npm
C:\Program Files\nodejs
If Path
variable already there, then you can edit that variable add new path(value) by ;
separation.