module.exports = function myWebpackLoader (content){
console.log("실행");
return content.replace('console.log(','alert(');
}
으로 빌드하면 실행 콘솔 찍은것 2번 나오고
[webpack-cli] Compilation finished뜹니다
npx lite-server로 서버 구동하여 확인하면
알랏이 안뜨고 콘솔로 3이 뜹니다
일부러
module.exports = function myWebpackLoader (content){
console.log("실행");
return content.replace('console','alert(');
}
이런식으로 콘솔글자를 바꿔서 빌드하면
You may need an additional loader to handle the result of these loaders. | import * as math from './math.js'; > alert(.log(math.sum(1,2));
라는 에러가 뜹니다
replace가 동작을 하는것 같긴 한데
왜 콘솔을 알랏으로 바꾸지 못하는것일까요?