【问题标题】:How to use variable from one .js file in another .js [duplicate]如何在另一个.js中使用一个.js文件中的变量[重复]
【发布时间】:2021-12-03 20:45:17
【问题描述】:

我正在尝试使用 html 和 jquery 创建一个网站。我有带有我需要的 url 的 data.js(带有const travelInfoURL = '<url>';)文件。我想在 main.js 文件中使用它,但出现以下错误:

main.js:130 Uncaught ReferenceError: travelInfoURL is not defined

如何解决此问题? 我尝试在 data.js (export{travelInfoURL};) 中导出 travelInfoURL,但没有帮助。这些文件位于同一目录中。

【问题讨论】:

标签: javascript jquery


【解决方案1】:

如果不知道正在使用的 JS 运行时很难回答这个问题,但您的问题表明您至少在使用 ES6 导入/导出语法。

您的问题并不表明您正在导入您正在导出的内容。如果你想导出travelInfoURL而不是作为文件的默认导出,你可以这样写:

export const travelInfoURL  = '<url>';
在另一个文件中,您可以将其导入为:
import { travelInfoURL } from './main';

【讨论】:

  • 当我使用上面的 import 语句时,我遇到了这个错误: Uncaught SyntaxError: Cannot use import statement outside a module
  • 在不了解您正在使用的环境的情况下,我无法回答为什么会出现这种情况。
猜你喜欢
  • 2018-09-26
  • 1970-01-01
  • 2020-02-12
  • 1970-01-01
  • 1970-01-01
  • 2020-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多