forked from tjanczuk/iisnode
-
Notifications
You must be signed in to change notification settings - Fork 99
Open
Description
I get the error
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: C:\Program Files\iisnode\www\es6module\runner.mjs
when I run the example below under iisnode:
hi.mjs:
export function sayHi(name) {
return "Hi, " + name + "!"
}
runner.mjs:
import { sayHi } from './hi.mjs'
console.log(sayHi('LogRocket'))
It all works as expected when run with
node runner.mjs
(node 13.8.0), however under iisnode I get the error above.
Here is my web.config for reference:
<configuration>
<system.webServer>
<handlers>
<add name="iisnode" path="runner.mjs" verb="*" modules="iisnode" />
</handlers>
<iisnode
nodeProcessCommandLine=""%programfiles%\nodejs\node.exe""
interceptor=""%programfiles%\iisnode\interceptor.js"" />
</system.webServer>
</configuration>
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels