# Can't use install npm

**URL:** <https://discourse.sst.dev/t/cant-use-install-npm/2380>\
**Category:** General\
**Created:** [April 20, 2021, 8:13pm UTC](https://discourse.sst.dev/t/cant-use-install-npm/2380 "2021-04-20T20:13:56Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![merveillekoina](https://avatars.discourse-cdn.com/v4/letter/m/278dde/32.png) [@merveillekoina](https://discourse.sst.dev/u/merveillekoina)\
**Post date:** [April 20, 2021, 8:13pm UTC](https://discourse.sst.dev/t/cant-use-install-npm/2380/1 "2021-04-20T20:13:56Z")

</div>

C:\Windows\System32\notes-api-app\>npm install  
npm ERR! code 1  
npm ERR! path C:\Windows\System32\notes-api-app\node\_modules\node-sass  
npm ERR! command failed  
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node scripts/build.js  
npm ERR! Building: C:\Program Files\nodejs\node.exe C:\Windows\System32\notes-api-app\node\_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass\_ext= --libsass\_cflags= --libsass\_ldflags= --libsass\_library=  
npm ERR! gyp info it worked if it ends with ok  
npm ERR! gyp verb cli [  
npm ERR! gyp verb cli ‘C:\Program Files\nodejs\node.exe’,  
npm ERR! gyp verb cli ‘C:\Windows\System32\notes-api-app\node\_modules\node-gyp\bin\node-gyp.js’,  
npm ERR! gyp verb cli ‘rebuild’,  
npm ERR! gyp verb cli ‘–verbose’,  
npm ERR! gyp verb cli ‘–libsass\_ext=’,  
npm ERR! gyp verb cli ‘–libsass\_cflags=’,  
npm ERR! gyp verb cli ‘–libsass\_ldflags=’,  
npm ERR! gyp verb cli ‘–libsass\_library=’  
npm ERR! gyp verb cli ]  
npm ERR! gyp info using node-gyp@3.8.0  
npm ERR! gyp info using node@15.8.0 | win32 | x64  
npm ERR! gyp verb command rebuild []  
npm ERR! gyp verb command clean []  
npm ERR! gyp verb clean removing “build” directory  
npm ERR! gyp verb command configure []  
npm ERR! gyp verb check python checking for Python executable “python2” in the PATH  
npm ERR! gyp verb `which` failed Error: not found: python2  
npm ERR! gyp verb `which` failed at getNotFoundError (C:\Windows\System32\notes-api-app\node\_modules\node-gyp\node\_modules\which\which.js:13:12)  
npm ERR! gyp verb `which` failed at F (C:\Windows\System32\notes-api-app\node\_modules\node-gyp\node\_modules\which\which.js:68:19)  
npm ERR! gyp verb `which` failed at E (C:\Windows\System32\notes-api-app\node\_modules\node-gyp\node\_modules\which\which.js:80:29)  
npm ERR! gyp verb `which` failed at C:\Windows\System32\notes-api-app\node\_modules\node-gyp\node\_modules\which\which.js:89:16  
npm ERR! gyp verb `which` failed at C:\Windows\System32\notes-api-app\node\_modules\isexe\index.js:42:5  
npm ERR! gyp verb `which` failed at C:\Windows\System32\notes-api-app\node\_modules\isexe\windows.js:36:5  
npm ERR! gyp verb `which` failed at FSReqCallback.oncomplete (node:fs:196:21)  
npm ERR! gyp verb `which` failed python2 Error: not found: python2  
npm ERR! gyp verb `which` failed at getNotFoundError (C:\Windows\System32\notes-api-app\node\_modules\node-gyp\node\_modules\which\which.js:13:12)  
npm ERR! gyp verb `which` failed at F (C:\Windows\System32\notes-api-app\node\_modules\node-gyp\node\_modules\which\which.js:68:19)  
npm ERR! gyp verb `which` failed at E (C:\Windows\System32\notes-api-app\node\_modules\node-gyp\node\_modules\which\which.js:80:29)  
npm ERR! gyp verb `which` failed at C:\Windows\System32\notes-api-app\node\_modules\node-gyp\node\_modules\which\which.js:89:16  
npm ERR! gyp verb `which` failed at C:\Windows\System32\notes-api-app\node\_modules\isexe\index.js:42:5  
npm ERR! gyp verb `which` failed at C:\Windows\System32\notes-api-app\node\_modules\isexe\windows.js:36:5  
npm ERR! gyp verb `which` failed at FSReqCallback.oncomplete (node:fs:196:21) {  
npm ERR! gyp verb `which` failed code: ‘ENOENT’  
npm ERR! gyp verb `which` failed }  
npm ERR! gyp verb check python checking for Python executable “python” in the PATH  
npm ERR! gyp verb `which` succeeded python C:\Users\merve\AppData\Local\Programs\Python\Python39\python.EXE  
npm ERR! gyp ERR! configure error  
npm ERR! gyp ERR! stack Error: Command failed: C:\Users\merve\AppData\Local\Programs\Python\Python39\python.EXE -c import sys; print “%s.%s.%s” % sys.version\_info[:3];  
npm ERR! gyp ERR! stack File “”, line 1  
npm ERR! gyp ERR! stack import sys; print “%s.%s.%s” % sys.version\_info[:3];  
npm ERR! gyp ERR! stack ^  
npm ERR! gyp ERR! stack SyntaxError: invalid syntax  
npm ERR! gyp ERR! stack  
npm ERR! gyp ERR! stack at ChildProcess.exithandler (node:child\_process:327:12)  
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:378:20)  
npm ERR! gyp ERR! stack at maybeClose (node:internal/child\_process:1067:16)  
npm ERR! gyp ERR! stack at Process.ChildProcess.\_handle.onexit (node:internal/child\_process:301:5)  
npm ERR! gyp ERR! System Windows\_NT 10.0.19042  
npm ERR! gyp ERR! command “C:\Program Files\nodejs\node.exe” “C:\Windows\System32\notes-api-app\node\_modules\node-gyp\bin\node-gyp.js” “rebuild” “–verbose” “–libsass\_ext=” “–libsass\_cflags=” “–libsass\_ldflags=” “–libsass\_library=”  
npm ERR! gyp ERR! cwd C:\Windows\System32\notes-api-app\node\_modules\node-sass  
npm ERR! gyp ERR! node -v v15.8.0  
npm ERR! gyp ERR! node-gyp -v v3.8.0  
npm ERR! gyp ERR! not ok  
npm ERR! Build failed with error code: 1

npm ERR! A complete log of this run can be found in:  
npm ERR! C:\Users\merve\AppData\Local\npm-cache\_logs\2021-04-20T19\_51\_12\_002Z-debug.log

C:\Windows\System32\notes-api-app

---

<div class="post-metadata">

**Author:** ![jayair](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sst.dev/jayair/32/9_2.png) [@jayair](https://discourse.sst.dev/u/jayair)\
**Post date:** [April 30, 2021, 2:43am UTC](https://discourse.sst.dev/t/cant-use-install-npm/2380/2 "2021-04-30T02:43:57Z")

</div>

I think this is related to `node-sass`. Can you upgrade the version of `serverless-bundle` to the latest one? It removes this dependency.

---

<div class="post-metadata">

**Author:** ![vfalk47](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@vfalk47](https://discourse.sst.dev/u/vfalk47)\
**Post date:** [May 13, 2021, 2:26pm UTC](https://discourse.sst.dev/t/cant-use-install-npm/2380/3 "2021-05-13T14:26:58Z")

</div>

I am still running into this issue! I tried to update NPM, say that in a previous post. Can you share how to update the version of serverless-bundle?

---

<div class="post-metadata">

**Author:** ![vfalk47](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@vfalk47](https://discourse.sst.dev/u/vfalk47)\
**Post date:** [May 13, 2021, 2:31pm UTC](https://discourse.sst.dev/t/cant-use-install-npm/2380/4 "2021-05-13T14:31:41Z")

</div>

I tried “npm install -g serverless@latest”, then retried “npm install” and still getting the same very ugly error message:

```auto
npm ERR! code 1
npm ERR! path C:\Users\falkv\Documents\notes-api\node_modules\node-sass
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build.js
npm ERR! Building: C:\Program Files\nodejs\node.exe C:\Users\falkv\Documents\notes-api\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp verb cli [
npm ERR! gyp verb cli 'C:\\Program Files\\nodejs\\node.exe',
npm ERR! gyp verb cli 'C:\\Users\\falkv\\Documents\\notes-api\\node_modules\\node-gyp\\bin\\node-gyp.js',
npm ERR! gyp verb cli 'rebuild',
npm ERR! gyp verb cli '--verbose',
npm ERR! gyp verb cli '--libsass_ext=',
npm ERR! gyp verb cli '--libsass_cflags=',
npm ERR! gyp verb cli '--libsass_ldflags=',
npm ERR! gyp verb cli '--libsass_library='
npm ERR! gyp verb cli ]
npm ERR! gyp info using node-gyp@3.8.0
npm ERR! gyp info using node@15.11.0 | win32 | x64
npm ERR! gyp verb command rebuild []
npm ERR! gyp verb command clean []
npm ERR! gyp verb clean removing "build" directory

**It looks like related to my version of python maybe? Or a Window issue?**
npm ERR! gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
npm ERR! gyp ERR! stack at PythonFinder.failNoPython (C:\Users\falkv\Documents\notes-api\node_modules\node-gyp\lib\configure.js:484:19)
npm ERR! gyp ERR! stack at PythonFinder.<anonymous> (C:\Users\falkv\Documents\notes-api\node_modules\node-gyp\lib\configure.js:509:16)
npm ERR! gyp ERR! stack at callback (C:\Users\falkv\Documents\notes-api\node_modules\graceful-fs\polyfills.js:295:20)
npm ERR! gyp ERR! stack at FSReqCallback.oncomplete (node:fs:200:21)
npm ERR! gyp ERR! System Windows_NT 10.0.18363
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\falkv\\Documents\\notes-api\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
npm ERR! gyp ERR! cwd C:\Users\falkv\Documents\notes-api\node_modules\node-sass
npm ERR! gyp ERR! node -v v15.11.0
npm ERR! gyp ERR! node-gyp -v v3.8.0
npm ERR! gyp ERR! not ok
npm ERR! Build failed with error code: 1

npm ERR! A complete log of this run can be found in:

```

---

<div class="post-metadata">

**Author:** ![jayair](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sst.dev/jayair/32/9_2.png) [@jayair](https://discourse.sst.dev/u/jayair)\
**Post date:** [May 15, 2021, 10:34pm UTC](https://discourse.sst.dev/t/cant-use-install-npm/2380/5 "2021-05-15T22:34:33Z")

</div>

Make sure to use the latest version of `serverless-bundle` in your package.json and try again.

> **[Releases · AnomalyInnovations/serverless-bundle](https://github.com/AnomalyInnovations/serverless-bundle/releases)**
>
> //github.com/AnomalyInnovations/serverless-bundle/releases

---

<div class="post-metadata">

**Author:** ![vfalk47](https://avatars.discourse-cdn.com/v4/letter/v/3d9bf3/32.png) [@vfalk47](https://discourse.sst.dev/u/vfalk47)\
**Post date:** [May 27, 2021, 4:16am UTC](https://discourse.sst.dev/t/cant-use-install-npm/2380/6 "2021-05-27T04:16:24Z")

</div>

> [@vfalk47](#):
>
> npm install -g serverless@latest

which package.json file exactly?

---

<div class="post-metadata">

**Author:** ![jayair](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sst.dev/jayair/32/9_2.png) [@jayair](https://discourse.sst.dev/u/jayair)\
**Post date:** [May 27, 2021, 4:42pm UTC](https://discourse.sst.dev/t/cant-use-install-npm/2380/7 "2021-05-27T16:42:46Z")

</div>

The one in your project root.
