2
0

More than 3 years have passed since last update.

Cloudflare Pagesでビルド時にreplaceAll is not a function出ちゃう件

Posted at

はじめに

こんにちは。今月で楽天モバイルの1年無料が終わるので解約する予定です。wifi専用端末として使用してきました!

...長い間!!! くそお世話になりました!!! :bow:

さて、今回は、Cloudflare Pagesでビルドの際に使用しているreplaceAllでエラーが出てしまう件について書きたいと思います。

エラーはこれ

TypeError: $(...).html(...).replaceAll is not a function

結論

Cloudflare Pagesでビルド時に使用しているNode.jsのバージョンがv15.0.0より古いため。

replaceAllはv15.0.0で追加された。

ちなみにCloudflareのNode.jsのデフォルトバージョン

v10でした :innocent:

よし、Node.jsのバージョンを最新まで上げよう(2021/06/24現在)!

最新のNode.jsのバージョン確認します。

$ nvm version-remote
v16.4.0

(知らないうちにどんどん新しくなるな:thinking:)

Cloudflare Pagesの環境変数に登録するとバージョンを変更できます。

a.png

おわりに

そもそもreplaceAll使わないっていうのもありですが、別件でNode.jsのバージョン古くてCloudflare Pagesでお困りの方の手助けになっていれば幸いです:pray:

それでは!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0