Это должно работать.
Вы уверены, что строите производство?поместите console.log перед enableProdMode();
, чтобы убедиться, что код вводится туда.(И еще один раз после этого, чтобы увидеть, что консоли больше не отображаются)
if (environment.production) {
console.log('Enabling prod');
enableProdMode();
if(window){
window.console.log=function(){};
} else {
console.log=function(){};
}
console.log('Production enabled, this console.log won't appear');
}
У меня есть команда в моем package.json, чтобы попробовать это:
"build:ssr:serve": "ng build --prod && ng run ssr:server:production && node dist/server"
Затем выполните ее с: npm run build:ssr:serve
и второй файл console.log не отображается.