728x90
반응형
html에서 env환경 변수를 사용하기 위해 사용중인 모듈 vite-plugin-html-env
gtm을 brower방식으로 추가한다고 head태그에 설치 태그를 넣었는데 aws빌드 오류가 발생했다.
Cannot be closed: body
gtm 에서 제공하는 설치태그의 위 아래 주석을 지워주면 문제없이 빌드 된다.
<!-- Google Tag Manager --> [error ❌ 주석 제거]
<script>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', '<{ VITE_APP_GTM_API_KEY }>');
</script>
<!-- End Google Tag Manager --> [error ❌ 주석 제거]
참고
728x90
반응형