いつもお世話になっております。
現在、レンタルサーバーのPleskを使ってwebサイトの実装を行っております。
Pleskのnode.jsを有効にすると下記のように ReferenceError: window is not defined エラーが発生してしまいます。
画像の説明をここに入力

node.jsを無効にすると、正常に表示がされるのですが、原因が全くわからずに困っております。

こちらなどを参考に下記の実装などを入れてみました。

if (typeof window === 'undefined') {
  global.window = {}
}

確かに、windowでのエラーはなくなるのですが、今度は別の箇所で document is not defined となってしまうなど、根本解決にはならないのかなと思っております。

どなたか、解決策をご存知のかたがいらっしゃいましたら、ご教授いただけますと幸いでございます。
何卒、よろしくお願いいたします。