これは私のコードの一部です。「URL」という名前のjsモジュールのインポートについて
import { URL } from './url.js'
let imageurl = URL.join(globalBaseUrl, location)
URL
私のsrcフォルダにありますurl.jsに書かれたオブジェクトです。
グローバルスコープに同じ名前のオブジェクトが既に存在することはわかっていますが、それ以上の名前が見つからないため、名前を保持することにしました。
最初にコードを記述したとき、呼び出し元ファイルがURL
モジュールを正しくロードできないことがわかりました。試行錯誤によって、私は上記のコードだけが動作することを発見しました。一部inport
import URL from './url'
またはimport { URL } from 'url'
のようなステートメントはモジュールをロードできませんでした。 import { URL } from './url'
(拡張子は問題ではないようです)は私の環境では機能します。
私はこれが意図されているのかWebpackなどの何らかの不具合がよくわかりません。なぜこれが起こるのですか?
「url.js」の正確な内容は? – Pointy