Import Module Node JS

I just started working with Node JS and the ESM Standard with the import statement. I got the repeated error SyntaxError: Cannot use import statement outside a module. I searched the internet and this is the closest I came with finding information regarding modules.

Put the following in b.js. It has the value we want to export

<code>export const myValue = 42;</code>

Put this in a.js. It will import the value from b.js

<code>import { myValue } from './b.js';
console.log('The value of b is:', myValue); // use imports</code>

To make all this work, we need to create a package.json file, so that it will allow the import.

<code>{
  "name": "my-package",
  "version": "1.0.0",
  "type": "module"
}</code>

Now run it.

<code>$ node a.js</code>

Output should look like this

<code>The value of b is: 42</code>

About Brian Lavender

I like to program in C++, Java, and Pascal. I have an admiration for languages like Pascal, Ada, and Eiffel. I work a lot with GNU/Linux systems.
This entry was posted in Uncategorized. Bookmark the permalink.