VM36491:1 Uncaught SyntaxError: Identifier ‘Environment’ has already been declared
なるエラーが出てしまった.
つまり、この場合Class Environmentの再定義をしてしまっている…
でも今回は動的にページを開いたり読み込んだりをする変なページなので、これはなんとか許容させたい….
とりあえず修正前の定義はこんな感じ.
class Environment{
constructor(){
}
}
こんなどこにでもあるJavaScriptのクラス定義だけど、下記StackOverflowサイトで書かれている方法で回避…
つまりはクラス名をredefineではなくreassignと…
Environment = class{
constructor(){
}
}
一旦問題なくなったけど、まぁそもそも定義を直すべきだろうな…