エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ファイル連結とUglifyを使った圧縮で発生するエラーと、その対処法 - HTML・CSSテックラボ - [SMART]
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ファイル連結とUglifyを使った圧縮で発生するエラーと、その対処法 - HTML・CSSテックラボ - [SMART]
GulpやPreprosなどのツールでJavaScriptのファイルを連結することができますが、その際にUglifyというツ... GulpやPreprosなどのツールでJavaScriptのファイルを連結することができますが、その際にUglifyというツール・機能を使ってファイル内のデータを圧縮することができます。このような際、次のようなエラーがブラウザのコンソールに出力されることがあります。 ****.js:** Uncaught TypeError: (void (intermediate value)(...)) is not a function at ****.js:** 連結前の単体ではエラーが起きない場合、高い確率で文末のセミコロンが省略されていることが原因です。たとえば、ライブラリでファイルの最後が ()で終わっている場合、ファイル単体では問題ありませんが、他のファイルと連結すると、文末のセミコロンがないためにその後に連結されたファイルの命令文と結合されてエラーになってしまいます。 単体では問題ないが