On a fresh install of device agent running on a Windows computer, I’m getting errors. How can I fix this? Please see log below.
C:\Users\TNT>flowforge-device-agent
[AGENT] Sep 29, 2023, 8:55:26 AM info: FlowForge Device Agent
[AGENT] Sep 29, 2023, 8:55:26 AM info: ----------------------
[AGENT] 9/29/2023 8:55:26 AM [info] Agent starting...
[AGENT] 9/29/2023 8:55:26 AM [info] Version: 1.11.1
[AGENT] 9/29/2023 8:55:26 AM [info] Mode: Device Mode
[AGENT] 9/29/2023 8:55:26 AM [info] Device: QR3a4mJGd7
[AGENT] 9/29/2023 8:55:26 AM [info] ForgeURL: https://app.flowforge.com
[AGENT] 9/29/2023 8:55:26 AM [info] Configuration :-
[AGENT] 9/29/2023 8:55:26 AM [info] * Application : [redacted]
[AGENT] 9/29/2023 8:55:26 AM [info] * Snapshot : none
[AGENT] 9/29/2023 8:55:26 AM [info] * Settings : [redacted]
[AGENT] 9/29/2023 8:55:26 AM [info] * Operation Mode : autonomous
[AGENT] 9/29/2023 8:55:26 AM [info] * Licensed : yes
[AGENT] 9/29/2023 8:55:26 AM [info] Environment :-
[AGENT] 9/29/2023 8:55:26 AM [info] * FF_DEVICE_ID : [redacted]
[AGENT] 9/29/2023 8:55:26 AM [info] * FF_DEVICE_NAME : UV23A
[AGENT] 9/29/2023 8:55:26 AM [info] * FF_DEVICE_TYPE :
[AGENT] 9/29/2023 8:55:26 AM [info] * FF_APPLICATION_ID : [redacted]
[AGENT] 9/29/2023 8:55:26 AM [info] * FF_APPLICATION_NAME: [redacted]
[AGENT] 9/29/2023 8:55:26 AM [info] * FF_SNAPSHOT_ID : 0
[AGENT] 9/29/2023 8:55:26 AM [info] * FF_SNAPSHOT_NAME : None
[AGENT] 9/29/2023 8:55:26 AM [info] Starting MQTT heartbeat thread. Interval: 30s (±5s)
[AGENT] 9/29/2023 8:55:27 AM [info] MQTT connected
[AGENT] 9/29/2023 8:55:27 AM [info] Starting Node-RED
[NR] 9/29/2023 8:55:28 AM [info] Error loading settings file: C:\opt\flowforge-device\project\settings.js
[NR] 9/29/2023 8:55:28 AM [info] Error [ERR_REQUIRE_ESM]: require() of ES Module C:\opt\flowforge-device\project\node_modules\got\dist\source\index.js from C:\opt\flowforge-device\project\settings.js not supported.
[NR] 9/29/2023 8:55:28 AM [info] Instead change the require of index.js in C:\opt\flowforge-device\project\settings.js to a dynamic import() which is available in all CommonJS modules.
[NR] 9/29/2023 8:55:28 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\settings.js:5:26)
[NR] 9/29/2023 8:55:28 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\node_modules\node-red\red.js:140:20) {
[NR] 9/29/2023 8:55:28 AM [info] code: 'ERR_REQUIRE_ESM'
[NR] 9/29/2023 8:55:28 AM [info] }
[AGENT] 9/29/2023 8:55:28 AM [info] Node-RED stopped unexpectedly - restarting
[AGENT] 9/29/2023 8:55:28 AM [info] Starting Node-RED
[NR] 9/29/2023 8:55:29 AM [info] Error loading settings file: C:\opt\flowforge-device\project\settings.js
[NR] 9/29/2023 8:55:29 AM [info] Error [ERR_REQUIRE_ESM]: require() of ES Module C:\opt\flowforge-device\project\node_modules\got\dist\source\index.js from C:\opt\flowforge-device\project\settings.js not supported.
[NR] 9/29/2023 8:55:29 AM [info] Instead change the require of index.js in C:\opt\flowforge-device\project\settings.js to a dynamic import() which is available in all CommonJS modules.
[NR] 9/29/2023 8:55:29 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\settings.js:5:26)
[NR] 9/29/2023 8:55:29 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\node_modules\node-red\red.js:140:20) {
[NR] 9/29/2023 8:55:29 AM [info] code: 'ERR_REQUIRE_ESM'
[NR] 9/29/2023 8:55:29 AM [info] }
[AGENT] 9/29/2023 8:55:29 AM [info] Node-RED stopped unexpectedly - restarting
[AGENT] 9/29/2023 8:55:29 AM [info] Starting Node-RED
[NR] 9/29/2023 8:55:29 AM [info] Error loading settings file: C:\opt\flowforge-device\project\settings.js
[NR] 9/29/2023 8:55:29 AM [info] Error [ERR_REQUIRE_ESM]: require() of ES Module C:\opt\flowforge-device\project\node_modules\got\dist\source\index.js from C:\opt\flowforge-device\project\settings.js not supported.
[NR] 9/29/2023 8:55:29 AM [info] Instead change the require of index.js in C:\opt\flowforge-device\project\settings.js to a dynamic import() which is available in all CommonJS modules.
[NR] 9/29/2023 8:55:29 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\settings.js:5:26)
[NR] 9/29/2023 8:55:29 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\node_modules\node-red\red.js:140:20) {
[NR] 9/29/2023 8:55:29 AM [info] code: 'ERR_REQUIRE_ESM'
[NR] 9/29/2023 8:55:29 AM [info] }
[AGENT] 9/29/2023 8:55:29 AM [info] Node-RED stopped unexpectedly - restarting
[AGENT] 9/29/2023 8:55:29 AM [info] Starting Node-RED
[NR] 9/29/2023 8:55:30 AM [info] Error loading settings file: C:\opt\flowforge-device\project\settings.js
[NR] 9/29/2023 8:55:30 AM [info] Error [ERR_REQUIRE_ESM]: require() of ES Module C:\opt\flowforge-device\project\node_modules\got\dist\source\index.js from C:\opt\flowforge-device\project\settings.js not supported.
[NR] 9/29/2023 8:55:30 AM [info] Instead change the require of index.js in C:\opt\flowforge-device\project\settings.js to a dynamic import() which is available in all CommonJS modules.
[NR] 9/29/2023 8:55:30 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\settings.js:5:26)
[NR] 9/29/2023 8:55:30 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\node_modules\node-red\red.js:140:20) {
[NR] 9/29/2023 8:55:30 AM [info] code: 'ERR_REQUIRE_ESM'
[NR] 9/29/2023 8:55:30 AM [info] }
[AGENT] 9/29/2023 8:55:30 AM [info] Node-RED stopped unexpectedly - restarting
[AGENT] 9/29/2023 8:55:30 AM [info] Starting Node-RED
[NR] 9/29/2023 8:55:30 AM [info] Error loading settings file: C:\opt\flowforge-device\project\settings.js
[NR] 9/29/2023 8:55:30 AM [info] Error [ERR_REQUIRE_ESM]: require() of ES Module C:\opt\flowforge-device\project\node_modules\got\dist\source\index.js from C:\opt\flowforge-device\project\settings.js not supported.
[NR] 9/29/2023 8:55:30 AM [info] Instead change the require of index.js in C:\opt\flowforge-device\project\settings.js to a dynamic import() which is available in all CommonJS modules.
[NR] 9/29/2023 8:55:30 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\settings.js:5:26)
[NR] 9/29/2023 8:55:30 AM [info] at Object.<anonymous> (C:\opt\flowforge-device\project\node_modules\node-red\red.js:140:20) {
[NR] 9/29/2023 8:55:30 AM [info] code: 'ERR_REQUIRE_ESM'
[NR] 9/29/2023 8:55:30 AM [info] }
[AGENT] 9/29/2023 8:55:30 AM [info] Node-RED restart loop detected - stopping
[AGENT] 9/29/2023 9:04:18 AM [info] MQTT reconnecting to platform
[AGENT] 9/29/2023 9:04:41 AM [info] MQTT connected```