JavaScript の fetch で拡張子が js
である JavaScript のソースコードファイルをただの文字列として読み込ませようと
js
1const url = "./hogehoge/main.js"; 2const response = await fetch(url); 3const text = await response.text();
として
js:main.js
1console.log("Hello!"); 2
を読み込むとテキストの中身が
js
1console.log("Hello!"); 2 3//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc29sZS5sb2coXCJIZWxsbyFcIik7XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQzsifQ==
とお尻に sourceMappingUrl なる良く分からない情報が付いてしまいます。無理やりこのテキストを整形して取り除くことはできますが、そもそもこれが入らないようにする方法はありますか?他の拡張子のファイルでは起こらないみたいです。Vite でデバッグしています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。