-4

I am trying to create a website with html and jquery. I have data.js (with const travelInfoURL = '<url>';) file with the url I need. I want to use it in main.js file, but I am getting the following error:

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

How to solve this issue? I tried to export the travelInfoURL in data.js (export{travelInfoURL};), but it didn't help. The files are located in the same directory.

3

1 Answer 1

-1

It's hard to answer this question without knowing the JS runtime that is being used, but your question indicates you are at least using ES6 import/export syntax.

Your question does not indicate that you are importing what you are exporting. If you want to export travelInfoURL not as the default export of the file, you can do so by writing:

export const travelInfoURL  = '<url>';
In the other file you can import this as:
import { travelInfoURL } from './main';
Sign up to request clarification or add additional context in comments.

2 Comments

When I use the above import statement, I am gettin this error: Uncaught SyntaxError: Cannot use import statement outside a module
Without knowing more about the environment you are working with, I can't answer why this may be the case.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.