I want to import react in ejs it shows cannot use import statement outside module.
import React from react
When I execute this ^^^ I get error cannot use import statement outside module.
const {React} = require("react")
When I run this ^^^ it gives me error require is not defined...
You need to set your script type as module to be able to use import statement / ES Module :
If you are using node.js, you have to edit your package.json and set :
{
"type": "module",
}
Else, if you import your js script from an html balise you have to set (almost the same thing) :
<script src="app.js" type="module" ></script>
This will enable the use of import inside app.js