Javascript 关于导入名为';url';
这是我代码的一部分Javascript 关于导入名为';url';,javascript,module,Javascript,Module,这是我代码的一部分 import { URL } from './url.js' let imageurl = URL.join(globalBaseUrl, location) URL是一个写在URL.js上的对象,它位于我的src文件夹中 我知道全局范围中已经存在同名的对象,但我找不到更好的名称,所以我决定保留该名称 当我第一次编写代码时,我发现调用方文件无法正确加载URL模块。通过反复试验,我发现只有上面的代码可以工作。一些inport语句,如importurl from./URL'或
import { URL } from './url.js'
let imageurl = URL.join(globalBaseUrl, location)
URL
是一个写在URL.js上的对象,它位于我的src文件夹中
我知道全局范围中已经存在同名的对象,但我找不到更好的名称,所以我决定保留该名称
当我第一次编写代码时,我发现调用方文件无法正确加载URL
模块。通过反复试验,我发现只有上面的代码可以工作。一些inport
语句,如importurl from./URL'
或import{URL}from'URL'
无法加载模块。只有import{URL}from./URL'
(看来扩展并不重要)在我的环境中起作用
我不确定这是否是有意的,或者是网页包的一些bug或是别的什么。为什么会发生这种情况
import URL from './url'
将导入默认导入。如果没有默认导入,它将无法工作
命名导入使用第二种语法
import { URL } from 'url'
除非您修改了webpack配置,否则此语法用于从名为url的节点获取默认导入。url.js到底是什么样的?