# Nodejs-App dosn't start

**URL:** <https://forum.radsystems.io/t/nodejs-app-dosnt-start/701>\
**Category:** Issues\
**Created:** [January 3, 2022, 1:17pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701 "2022-01-03T13:17:10Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Perby](https://forum.radsystems.io/letter_avatar_proxy/v4/letter/p/e274bd/32.png) [@Perby](https://forum.radsystems.io/u/Perby)\
**Post date:** [January 3, 2022, 1:17pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/1 "2022-01-03T13:17:10Z")

</div>

I get following message from the console:

> plots@1.0.0 start  
> ./node\_modules/.bin/nodemon app.js --delay 2 -e js

Der Befehl “.” ist entweder falsch geschrieben oder  
konnte nicht gefunden werden.

C:\USERS\PERBA\ONEDRIVE\DOKUMENTE\RADSYSTEMS\NODERAD PROJECTS\PLOTS\NODEJS-EXPRESS-API\>

What can be wrong? It is a simple app, only 2 tabeles in it.

---

<div class="post-metadata">

**Author:** ![Wahome-mutahi100](https://forum.radsystems.io/user_avatar/forum.radsystems.io/wahome-mutahi100/32/16_2.png) [@Wahome-mutahi100](https://forum.radsystems.io/u/Wahome-mutahi100)\
**Post date:** [January 3, 2022, 6:57pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/2 "2022-01-03T18:57:46Z")

</div>

@Perby share screenshot of the entire error

---

<div class="post-metadata">

**Author:** ![willvin](https://forum.radsystems.io/user_avatar/forum.radsystems.io/willvin/32/7_2.png) [@willvin](https://forum.radsystems.io/u/willvin)\
**Post date:** [January 4, 2022, 12:07pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/3 "2022-01-04T12:07:06Z")

</div>

@Perby please refer to the steps given in this topic [Spa platform configuration problem - Questions / NodeRad Vue - Radsystems Forum](https://forum.radsystems.io/t/spa-platform-configuration-problem/695).

---

<div class="post-metadata">

**Author:** ![Perby](https://forum.radsystems.io/letter_avatar_proxy/v4/letter/p/e274bd/32.png) [@Perby](https://forum.radsystems.io/u/Perby)\
**Post date:** [January 17, 2022, 5:52pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/4 "2022-01-17T17:52:46Z")

</div>

Now Im getting;  
TypeError: Class extends value undefined is not a constructor or null  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\agent.js:114:44)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\index.js:5:33)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\make-fetch-happen\lib\agent.js:161:25)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
TypeError: Class extends value undefined is not a constructor or null  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\agent.js:114:44)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\index.js:5:33)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\make-fetch-happen\lib\agent.js:161:25)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)

and

Dev mode… spa  
Pkg quasar… v1.17.5  
Pkg @quasar/app… v3.2.6  
Pkg webpack… v5  
Debugging… enabled

Configured browser support (\>= 89.34% of global marketshare):  
· Chrome for Android \>= 97  
· Firefox for Android \>= 95  
· Android \>= 97  
· Chrome \>= 88  
· Edge \>= 94  
· Firefox \>= 87  
· iOS \>= 12.0-12.1  
· Opera \>= 78  
· Safari \>= 13

App • Running “@quasar/qcalendar” Quasar App Extension…

App • ⚠ Extension(@quasar/qcalendar): is not compatible with @quasar/app v3.2.6. Required version: ^1.3.0 || ^2.0.0  
Whats wrong?

---

<div class="post-metadata">

**Author:** ![willvin](https://forum.radsystems.io/user_avatar/forum.radsystems.io/willvin/32/7_2.png) [@willvin](https://forum.radsystems.io/u/willvin)\
**Post date:** [January 17, 2022, 6:34pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/5 "2022-01-17T18:34:14Z")

</div>

What you are using was not generated by the Radsystems Studio App, you have modified the library used. From the error it shows you are using **@quasar/app v3.2.6** and what Radsystems Studio uses is **@quasar/app v2.0.0**. Please delete the project folder and regenerate the app.

---

<div class="post-metadata">

**Author:** ![Perby](https://forum.radsystems.io/letter_avatar_proxy/v4/letter/p/e274bd/32.png) [@Perby](https://forum.radsystems.io/u/Perby)\
**Post date:** [January 17, 2022, 7:51pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/6 "2022-01-17T19:51:25Z")

</div>

OK, regenerated the app, now getting:

TypeError: Class extends value undefined is not a constructor or null  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\agent.js:114:44)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions..js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\index.js:5:33)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions..js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\make-fetch-happen\lib\agent.js:161:25)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
TypeError: Class extends value undefined is not a constructor or null  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\agent.js:114:44)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions..js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\index.js:5:33)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions..js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\make-fetch-happen\lib\agent.js:161:25)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)

and

Dev mode… spa  
Pkg quasar… v1.14.7  
Pkg @quasar/app… v2.1.11  
Debugging… enabled

Browserslist: caniuse-lite is outdated. Please run:  
npx browserslist@latest --update-db

Why you should do it regularly:

> **[GitHub - browserslist/browserslist: 🦔 Share target browsers between different...](https://github.com/browserslist/browserslist#browsers-data-updating)**
>
> 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env

Configured browser support (at least 87.89% of global marketshare):  
· Chrome for Android \>= 87  
· Firefox for Android \>= 83  
· Android \>= 81  
· Chrome \>= 77  
· Edge \>= 84  
· Firefox \>= 75  
· iOS \>= 10.3  
· Opera \>= 68  
· Safari \>= 11

App · Reading quasar.conf.js  
App · Checking listening address availability (0.0.0.0:8050)…  
App · Transpiling JS (Babel active)  
node:fs:585  
handleErrorFromBinding(ctx);  
^

[ Error: ENOENT: no such file or directory, open ‘C:\XAMPP\HTDOCS\NODEPLOTS\NODEPLOTS\FRONTEND\src\index.template.html’

- node:fs:585 Object.openSync  
node:fs:585:3

- node:fs:453 Object.readFileSync  
node:fs:453:35

- app-files-validations.js:13 module.exports  
[FRONTEND]/[@quasar]/app/lib/helpers/app-files-validations.js:13:16

- quasar-conf-file.js:543 QuasarConfFile.compile  
[FRONTEND]/[@quasar]/app/lib/quasar-conf-file.js:543:5

- task\_queues:96 processTicksAndRejections  
node:internal/process/task\_queues:96:5

- quasar-dev:222 async goLive  
[FRONTEND]/[@quasar]/app/bin/quasar-dev:222:3

] {  
errno: -4058,  
syscall: ‘open’,  
code: ‘ENOENT’,  
path: ‘C:\XAMPP\HTDOCS\NODEPLOTS\NODEPLOTS\FRONTEND\src\index.template.html’

---

<div class="post-metadata">

**Author:** ![willvin](https://forum.radsystems.io/user_avatar/forum.radsystems.io/willvin/32/7_2.png) [@willvin](https://forum.radsystems.io/u/willvin)\
**Post date:** [January 17, 2022, 8:03pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/7 "2022-01-17T20:03:53Z")

</div>

Before regenerating it you need to close the Radsystems Studio App and reopen the project, then publish it. Make sure to delete the folder again before you do this.

---

<div class="post-metadata">

**Author:** ![Perby](https://forum.radsystems.io/letter_avatar_proxy/v4/letter/p/e274bd/32.png) [@Perby](https://forum.radsystems.io/u/Perby)\
**Post date:** [January 18, 2022, 7:55am UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/8 "2022-01-18T07:55:39Z")

</div>

Didnt helped. Still getting:

TypeError: Class extends value undefined is not a constructor or null  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\agent.js:114:44)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\index.js:5:33)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\make-fetch-happen\lib\agent.js:161:25)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
TypeError: Class extends value undefined is not a constructor or null  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\agent.js:114:44)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\index.js:5:33)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\make-fetch-happen\lib\agent.js:161:25)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)

Could it be, that I use the wrong Nodejs-Version? I use 16.3.2 at the moment.

---

<div class="post-metadata">

**Author:** ![Perby](https://forum.radsystems.io/letter_avatar_proxy/v4/letter/p/e274bd/32.png) [@Perby](https://forum.radsystems.io/u/Perby)\
**Post date:** [January 18, 2022, 8:08am UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/9 "2022-01-18T08:08:44Z")

</div>

Getting:

TypeError: Class extends value undefined is not a constructor or null  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\agent.js:114:44)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\index.js:5:33)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\make-fetch-happen\lib\agent.js:161:25)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
TypeError: Class extends value undefined is not a constructor or null  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\agent.js:114:44)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\socks-proxy-agent\dist\index.js:5:33)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)  
at Object.Module.\_extensions…js (node:internal/modules/cjs/loader:1153:10)  
at Module.load (node:internal/modules/cjs/loader:981:32)  
at Function.Module.\_load (node:internal/modules/cjs/loader:822:12)  
at Module.require (node:internal/modules/cjs/loader:1005:19)  
at require (node:internal/modules/cjs/helpers:102:18)  
at Object. (C:\nodejs\node\_modules\npm\node\_modules\make-fetch-happen\lib\agent.js:161:25)  
at Module.\_compile (node:internal/modules/cjs/loader:1101:14)

But the App runs!

---

<div class="post-metadata">

**Author:** ![Wahome-mutahi100](https://forum.radsystems.io/user_avatar/forum.radsystems.io/wahome-mutahi100/32/16_2.png) [@Wahome-mutahi100](https://forum.radsystems.io/u/Wahome-mutahi100)\
**Post date:** [January 18, 2022, 8:57am UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/10 "2022-01-18T08:57:18Z")

</div>

@Perby has everything to do with your node js version if you are using version 16 that will always give you errors.you need to roll back to 14…  
As for quasar that shouldn’t be complicated.you can message me directly I will connect we look into the error together

---

<div class="post-metadata">

**Author:** ![Perby](https://forum.radsystems.io/letter_avatar_proxy/v4/letter/p/e274bd/32.png) [@Perby](https://forum.radsystems.io/u/Perby)\
**Post date:** [January 20, 2022, 6:01pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/11 "2022-01-20T18:01:25Z")

</div>

Installed nodejs 14. Now getting this error:

> plotsnode@1.0.0 start C:\XAMPP\HTDOCS\PLOTSNODE\PLOTSNODE\NODEJS-EXPRESS-API  
> nodemon app.js --delay 2 -e js

[nodemon] 2.0.13  
[nodemon] to restart at any time, enter `rs`  
[nodemon] watching path(s): _._  
[nodemon] watching extensions: js  
[nodemon] starting `node app.js`  
C:\XAMPP\HTDOCS\PLOTSNODE\PLOTSNODE\NODEJS-EXPRESS-API\models\index.js:31  
const Users = require(“./users”).init(sequelize, Sequelize);  
^

SyntaxError: Identifier ‘Users’ has already been declared  
at wrapSafe (internal/modules/cjs/loader.js:1001:16)  
at Module.\_compile (internal/modules/cjs/loader.js:1049:27)  
at Object.Module.\_extensions…js (internal/modules/cjs/loader.js:1114:10)  
at Module.load (internal/modules/cjs/loader.js:950:32)  
at Function.Module.\_load (internal/modules/cjs/loader.js:790:12)  
at Module.require (internal/modules/cjs/loader.js:974:19)  
at require (internal/modules/cjs/helpers.js:93:18)  
at Object. (C:\XAMPP\HTDOCS\PLOTSNODE\PLOTSNODE\NODEJS-EXPRESS-API\controllers\components\_data.js:35:16)  
at Module.\_compile (internal/modules/cjs/loader.js:1085:14)  
at Object.Module.\_extensions…js (internal/modules/cjs/loader.js:1114:10)  
[nodemon] app crashed - waiting for file changes before starting…

---

<div class="post-metadata">

**Author:** ![Wahome-mutahi100](https://forum.radsystems.io/user_avatar/forum.radsystems.io/wahome-mutahi100/32/16_2.png) [@Wahome-mutahi100](https://forum.radsystems.io/u/Wahome-mutahi100)\
**Post date:** [January 20, 2022, 6:13pm UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/12 "2022-01-20T18:13:54Z")

</div>

Are you sure its 14.15.2??? @Perby

---

<div class="post-metadata">

**Author:** ![Perby](https://forum.radsystems.io/letter_avatar_proxy/v4/letter/p/e274bd/32.png) [@Perby](https://forum.radsystems.io/u/Perby)\
**Post date:** [January 21, 2022, 7:01am UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/13 "2022-01-21T07:01:54Z")

</div>

It is 14.18.

Kind regards

---

<div class="post-metadata">

**Author:** ![Perby](https://forum.radsystems.io/letter_avatar_proxy/v4/letter/p/e274bd/32.png) [@Perby](https://forum.radsystems.io/u/Perby)\
**Post date:** [January 21, 2022, 7:07am UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/14 "2022-01-21T07:07:41Z")

</div>

Installed 14.15.2. This changes nothing.

---

<div class="post-metadata">

**Author:** ![Wahome-mutahi100](https://forum.radsystems.io/user_avatar/forum.radsystems.io/wahome-mutahi100/32/16_2.png) [@Wahome-mutahi100](https://forum.radsystems.io/u/Wahome-mutahi100)\
**Post date:** [January 21, 2022, 8:33am UTC](https://forum.radsystems.io/t/nodejs-app-dosnt-start/701/15 "2022-01-21T08:33:23Z")

</div>

Send me your zoom details to my email we can connect see if we can fix it
