首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用unpkg url- as作为<script src=...>导入?

如何使用unpkg url- as作为<script src=...>导入?
EN

Stack Overflow用户
提问于 2022-06-06 15:06:07
回答 1查看 147关注 0票数 0

我正在尝试在我的项目中使用urlJoin。我使用<script>标记导入了库/脚本,因为HTML是由Django生成的。

代码语言:javascript
复制
<script src="https://unpkg.com/url-join@5.0.0/lib/url-join.js"></script>

问题是我不能使用urlJoin函数-控制台说:

代码语言:javascript
复制
urlJoin
VM609:1 Uncaught ReferenceError: urlJoin is not defined
    at <anonymous>:1:1

函数的定义如下:

代码语言:javascript
复制
export default function urlJoin() {
  var input;

  if (typeof arguments[0] === 'object') {
    input = arguments[0];
  } else {
    input = [].slice.call(arguments);
  }

  return normalize(input);
}

你知道怎么用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-06 15:10:46

该文件是一个ES6模块。参见MDN上的JavaScript模块

你需要:

  • 标记使用urlJoin作为模块的脚本
  • 将其import到该脚本中
  • 而不是有一个单独的<script>元素来加载urlJoin

因此:

代码语言:javascript
复制
<script type="module">
  import urlJoin from "https://unpkg.com/url-join@5.0.0/lib/url-join.js"; 
  const foo = urlJoin("some", "args"); 
  console.log(foo);
</script>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72519647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档