質問編集履歴

2

aa

2021/03/29 08:41

投稿

tetatetu
tetatetu

スコア26

test CHANGED
File without changes
test CHANGED
@@ -173,3 +173,19 @@
173
173
 
174
174
 
175
175
  これより、もしかすると`p5.js`の仕様上、`sketch.js`用のスクリプトタグの`type`属性をいじくるのはご法度なのではないか?、と予想しています(見当違いかもしれませんが)
176
+
177
+
178
+
179
+ また、
180
+
181
+
182
+
183
+ - Chrome開発者ツールの`sources`を確認すると、なぜか`module.js`だけ表示されていない(ローカルには存在するにも関わらず)
184
+
185
+ - 試しに`module.js`を`index.html`のスクリプトタグに追加してみると、`sources`に追加された(しかし、上のバグは消えない)
186
+
187
+
188
+
189
+
190
+
191
+ という現象を確認しました。

1

aa

2021/03/29 08:41

投稿

tetatetu
tetatetu

スコア26

test CHANGED
File without changes
test CHANGED
@@ -157,3 +157,19 @@
157
157
  }
158
158
 
159
159
  ```
160
+
161
+
162
+
163
+ ##追記
164
+
165
+ 新たに気付いたことがあるので追記致します。
166
+
167
+
168
+
169
+ - importを諦めて、`Foo`クラスの宣言を`sketch.js`に持ってきて`myFoo`インスタンスを作ってみても、consoleに`myFoo`を打っても`not defined`と言われた
170
+
171
+ - `index.html`の`sketch.js`用のscriptタグから`type="module.js"`の記述を取り去ると、やっといつも通りに作動した
172
+
173
+
174
+
175
+ これより、もしかすると`p5.js`の仕様上、`sketch.js`用のスクリプトタグの`type`属性をいじくるのはご法度なのではないか?、と予想しています(見当違いかもしれませんが)