# Error installing new module

**URL:** <https://discourse.nodered.org/t/error-installing-new-module/51074>\
**Category:** General\
**Created:** [15 September 2021 19:41 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074 "2021-09-15T19:41:59Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![knubbl](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@knubbl](https://discourse.nodered.org/u/knubbl)\
**Post date:** [15 September 2021 19:41 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/1 "2021-09-15T19:41:59Z")

</div>

2021-09-15T18:46:49.305Z [out]  
2021-09-15T18:46:49.305Z [out] \> sqlite3@4.1.1 install /home/pi/.node-red/node\_modules/sqlite3  
2021-09-15T18:46:49.305Z [out] \> node-pre-gyp install --fallback-to-build  
2021-09-15T18:46:49.305Z [out]  
2021-09-15T18:46:49.660Z [err] internal/modules/cjs/loader.js:892  
2021-09-15T18:46:49.660Z [err] throw err;  
2021-09-15T18:46:49.660Z [err] ^  
2021-09-15T18:46:49.660Z [err]  
2021-09-15T18:46:49.660Z [err] Error: Cannot find module '../'  
`Preformatted text`2021-09-15T18:46:49.660Z [err] Require stack:  
2021-09-15T18:46:49.660Z [err] - /home/pi/.node-red/node\_modules/.bin/node-pre-gyp  
2021-09-15T18:46:49.660Z [err] at Function.Module.\_resolveFilename (internal/modules/cjs/loader.js:889:15)  
2021-09-15T18:46:49.660Z [err] at Function.Module.\_load (internal/modules/cjs/loader.js:745:27)  
2021-09-15T18:46:49.660Z [err] at Module.require (internal/modules/cjs/loader.js:961:19)  
2021-09-15T18:46:49.660Z [err] at require (internal/modules/cjs/helpers.js:92:18)  
2021-09-15T18:46:49.660Z [err] at Object. (/home/pi/.node-red/node\_modules/.bin/node-pre-gyp:15:20)  
2021-09-15T18:46:49.660Z [err] at Module.\_compile (internal/modules/cjs/loader.js:1072:14)  
2021-09-15T18:46:49.660Z [err] at Object.Module.\_extensions..js (internal/modules/cjs/loader.js:1101:10)  
2021-09-15T18:46:49.660Z [err] at Module.load (internal/modules/cjs/loader.js:937:32)  
2021-09-15T18:46:49.660Z [err] at Function.Module.\_load (internal/modules/cjs/loader.js:778:12)  
2021-09-15T18:46:49.660Z [err] at Function.executeUserEntryPoint [as runMain] (internal/modules/run\_main.js:76:12) {  
2021-09-15T18:46:49.660Z [err] code: 'MODULE\_NOT\_FOUND',  
2021-09-15T18:46:49.660Z [err] requireStack: ['/home/pi/.node-red/node\_modules/.bin/node-pre-gyp']  
2021-09-15T18:46:49.660Z [err] }  
2021-09-15T18:46:51.847Z [err] npm  
2021-09-15T18:46:51.848Z [err] WARN node-red-project@0.0.1 No repository field.  
2021-09-15T18:46:51.893Z [err] npm  
2021-09-15T18:46:51.893Z [err] WARN node-red-project@0.0.1 No license field.  
2021-09-15T18:46:51.894Z [err]  
2021-09-15T18:46:52.341Z [err] npm  
2021-09-15T18:46:52.342Z [err] ERR! code ELIFECYCLE  
2021-09-15T18:46:52.342Z [err] npm ERR! errno 1  
2021-09-15T18:46:52.362Z [err] npm  
2021-09-15T18:46:52.363Z [err] ERR! sqlite3@4.1.1 install: `node-pre-gyp install --fallback-to-build`  
2021-09-15T18:46:52.363Z [err] npm ERR! Exit status 1  
2021-09-15T18:46:52.363Z [err] npm ERR!  
2021-09-15T18:46:52.363Z [err]  
2021-09-15T18:46:52.363Z [err] npm ERR! Failed at the sqlite3@4.1.1 install script.  
2021-09-15T18:46:52.363Z [err] npm  
2021-09-15T18:46:52.363Z [err] ERR! This is probably not a problem with npm. There is likely additional logging output above.  
2021-09-15T18:46:52.975Z [err]  
2021-09-15T18:46:52.976Z [err] npm ERR! A complete log of this run can be found in:  
2021-09-15T18:46:52.976Z [err] npm ERR! /home/pi/.npm/\_logs/2021-09-15T18\_46\_52\_379Z-debug.log`Preformatted text`

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 September 2021 19:57 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/2 "2021-09-15T19:57:58Z")

</div>

Which node are you trying to install? Go into your .node-red folder and attempt the install using  
`npm install whatever_the_node_is_called`  
and post the full output here please.

---

<div class="post-metadata">

**Author:** ![knubbl](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@knubbl](https://discourse.nodered.org/u/knubbl)\
**Post date:** [15 September 2021 20:39 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/3 "2021-09-15T20:39:19Z")

</div>

it happens with every module. i wanted to install sqlite so using

```auto
npm i --unsafe-perm node-red-node-sqlite

```

same output when trying install node-red-contrib-os 0.2.1

is this a problem?

2021-09-15T18:46:49.660Z [err] Error: Cannot find module '../'

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 September 2021 20:40 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/4 "2021-09-15T20:40:05Z")

</div>

I did ask for the full output.

---

<div class="post-metadata">

**Author:** ![knubbl](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@knubbl](https://discourse.nodered.org/u/knubbl)\
**Post date:** [15 September 2021 20:43 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/5 "2021-09-15T20:43:00Z")

</div>

* * *

2021-09-15T18:36:59.216Z Installieren : node-red-node-sqlite 1.0.1

2021-09-15T18:36:59.301Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-node-sqlite@1.0.1  
2021-09-15T18:37:18.030Z [err] npm WARN deprecated node-pre-gyp@0.11.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future  
2021-09-15T18:37:29.640Z [out]  
2021-09-15T18:37:29.640Z [out] \> sqlite3@5.0.2 install /home/pi/.node-red/node\_modules/sqlite3  
2021-09-15T18:37:29.640Z [out] \> node-pre-gyp install --fallback-to-build  
2021-09-15T18:37:29.640Z [out]  
2021-09-15T18:37:30.000Z [err] internal/modules/cjs/loader.js:892  
2021-09-15T18:37:30.000Z [err] throw err;  
2021-09-15T18:37:30.000Z [err] ^  
2021-09-15T18:37:30.000Z [err]  
2021-09-15T18:37:30.000Z [err] Error: Cannot find module '../'  
2021-09-15T18:37:30.000Z [err] Require stack:  
2021-09-15T18:37:30.000Z [err] - /home/pi/.node-red/node\_modules/.bin/node-pre-gyp  
2021-09-15T18:37:30.000Z [err] at Function.Module.\_resolveFilename (internal/modules/cjs/loader.js:889:15)  
2021-09-15T18:37:30.000Z [err] at Function.Module.\_load (internal/modules/cjs/loader.js:745:27)  
2021-09-15T18:37:30.000Z [err] at Module.require (internal/modules/cjs/loader.js:961:19)  
2021-09-15T18:37:30.000Z [err] at require (internal/modules/cjs/helpers.js:92:18)  
2021-09-15T18:37:30.000Z [err] at Object. (/home/pi/.node-red/node\_modules/.bin/node-pre-gyp:15:20)  
2021-09-15T18:37:30.000Z [err] at Module.\_compile (internal/modules/cjs/loader.js:1072:14)  
2021-09-15T18:37:30.000Z [err] at Object.Module.\_extensions..js (internal/modules/cjs/loader.js:1101:10)  
2021-09-15T18:37:30.000Z [err] at Module.load (internal/modules/cjs/loader.js:937:32)  
2021-09-15T18:37:30.000Z [err] at Function.Module.\_load (internal/modules/cjs/loader.js:778:12)  
2021-09-15T18:37:30.000Z [err] at Function.executeUserEntryPoint [as runMain] (internal/modules/run\_main.js:76:12) {  
2021-09-15T18:37:30.000Z [err] code: 'MODULE\_NOT\_FOUND',  
2021-09-15T18:37:30.000Z [err] requireStack: ['/home/pi/.node-red/node\_modules/.bin/node-pre-gyp']  
2021-09-15T18:37:30.000Z [err] }  
2021-09-15T18:37:32.162Z [err] npm  
2021-09-15T18:37:32.163Z [err] WARN node-red-project@0.0.1 No repository field.  
2021-09-15T18:37:32.212Z [err] npm WARN  
2021-09-15T18:37:32.213Z [err] node-red-project@0.0.1 No license field.  
2021-09-15T18:37:32.213Z [err]  
2021-09-15T18:37:32.300Z [err] npm  
2021-09-15T18:37:32.301Z [err] ERR! code ELIFECYCLE  
2021-09-15T18:37:32.301Z [err] npm ERR! errno 1  
2021-09-15T18:37:32.321Z [err] npm  
2021-09-15T18:37:32.322Z [err] ERR! sqlite3@5.0.2 install: `node-pre-gyp install --fallback-to-build`  
2021-09-15T18:37:32.322Z [err] npm ERR! Exit status 1  
2021-09-15T18:37:32.322Z [err] npm ERR!  
2021-09-15T18:37:32.322Z [err]  
2021-09-15T18:37:32.322Z [err] npm ERR! Failed at the sqlite3@5.0.2 install script.  
2021-09-15T18:37:32.322Z [err] npm ERR!  
2021-09-15T18:37:32.323Z [err] This is probably not a problem with npm. There is likely additional logging output above.  
2021-09-15T18:37:32.373Z [err]  
2021-09-15T18:37:32.374Z [err] npm ERR! A complete log of this run can be found in:  
2021-09-15T18:37:32.374Z [err] npm ERR! /home/pi/.npm/\_logs/2021-09-15T18\_37\_32\_339Z-debug.log  
2021-09-15T18:37:32.405Z rc=1

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 September 2021 20:45 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/7 "2021-09-15T20:45:15Z")

</div>

How did you install node-red?  
What version of npm and nodejs have you got, use `node -v` and `npm -v` to find out

---

<div class="post-metadata">

**Author:** ![knubbl](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@knubbl](https://discourse.nodered.org/u/knubbl)\
**Post date:** [15 September 2021 20:46 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/8 "2021-09-15T20:46:26Z")

</div>

node -v  
v14.17.5  
npm -v  
6.14.14

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 September 2021 20:47 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/9 "2021-09-15T20:47:22Z")

</div>

> [@Colin](#):
>
> How did you install node-red?

Please answer all questions.

---

<div class="post-metadata">

**Author:** ![knubbl](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@knubbl](https://discourse.nodered.org/u/knubbl)\
**Post date:** [15 September 2021 20:49 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/10 "2021-09-15T20:49:10Z")

</div>

```auto
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

```

via the instructions on node-red.

i did an update on node.js..might this cause the problem

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [15 September 2021 20:49 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/11 "2021-09-15T20:49:36Z")

</div>

> [@knubbl](#):
>
> Error: Cannot find module '../'

Try deleting node\_modules & reinstall...

```auto
cd .node-red
rm -rf node_modules/
npm install

```

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 September 2021 20:49 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/12 "2021-09-15T20:49:46Z")

</div>

> [@knubbl](#):
>
> i did an update on node.js..might this cause the problem

Yes, how did you update?

---

<div class="post-metadata">

**Author:** ![knubbl](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@knubbl](https://discourse.nodered.org/u/knubbl)\
**Post date:** [15 September 2021 20:52 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/13 "2021-09-15T20:52:48Z")

</div>

good question.

honestly i dont know. i did cuase i need for some grafana requirements which im using too. so maybe its a good idea to remove and install new?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 September 2021 20:53 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/14 "2021-09-15T20:53:23Z")

</div>

Follow @Steve-Mcl's suggestion. That may well sort it.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [15 September 2021 20:56 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/15 "2021-09-15T20:56:51Z")

</div>

If Steve's suggestion doesn't sort it then  
`sudo apt-get remove nodejs`  
and then run the node red install script again, but add on the end of the command `--node14` to install that version.

---

<div class="post-metadata">

**Author:** ![knubbl](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@knubbl](https://discourse.nodered.org/u/knubbl)\
**Post date:** [15 September 2021 21:21 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/16 "2021-09-15T21:21:35Z")

</div>

thank u that fixed it

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [15 September 2021 21:23 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/17 "2021-09-15T21:23:11Z")

</div>

> [@knubbl](#):
>
> that fixed it

What fixed it?

---

<div class="post-metadata">

**Author:** ![knubbl](https://avatars.discourse-cdn.com/v4/letter/k/e9a140/32.png) [@knubbl](https://discourse.nodered.org/u/knubbl)\
**Post date:** [15 September 2021 21:25 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/18 "2021-09-15T21:25:33Z")

</div>

this one fixed it

> [@Steve-Mcl](#):
>
> ```auto
> cd .node-red
> rm -rf node_modules/
> npm install
> 
> ```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [29 September 2021 21:25 UTC](https://discourse.nodered.org/t/error-installing-new-module/51074/19 "2021-09-29T21:25:38Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
