# Serverless Deploy keeps asking for seemingly random node modules

**URL:** <https://forum.serverless.com/t/serverless-deploy-keeps-asking-for-seemingly-random-node-modules/15093>\
**Category:** Serverless Framework\
**Created:** [May 23, 2021, 7:01am UTC](https://forum.serverless.com/t/serverless-deploy-keeps-asking-for-seemingly-random-node-modules/15093 "2021-05-23T07:01:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![stcalica](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/stcalica/32/4070_2.png) [@stcalica](https://forum.serverless.com/u/stcalica)\
**Post date:** [May 23, 2021, 7:01am UTC](https://forum.serverless.com/t/serverless-deploy-keeps-asking-for-seemingly-random-node-modules/15093/1 "2021-05-23T07:01:01Z")

</div>

I keep trying to deploy but I always get this error.  
I have no idea what this npm module is or what relies on it.  
Earlier it asked for node module glob, I installed and ended up removing it from package.json and that’s not a problem anymore. I’m very confused on why I’m having so many node module issues. I wonder if it’s an issue with my installation? I installed serverless with ‘brew’

I am constantly install `p-limit` and it never sees it even if in my dependencies

```
Serverless: Load command plugin:search
Serverless: Load command config
Serverless: Load command config:credentials
Serverless: Load command upgrade
Serverless: Load command uninstall
 
 Error ---------------------------------------------------
 
  Error: Cannot find module 'p-limit'
  Require stack:
  - /Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/pkg-up/node_modules/p-locate/index.js
  - /Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/pkg-up/node_modules/locate-path/index.js
  - /Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/pkg-up/node_modules/find-up/index.js
  - /Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/pkg-up/index.js
  - /Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/serverless-bundle/index.js
  - /usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js
  - /usr/local/lib/node_modules/serverless/lib/Serverless.js
  - /usr/local/lib/node_modules/serverless/scripts/serverless.js
  - /usr/local/lib/node_modules/serverless/bin/serverless.js
      at Function.Module._resolveFilename (node:internal/modules/cjs/loader:941:15)
      at Function.Module._load (node:internal/modules/cjs/loader:774:27)
      at Module.require (node:internal/modules/cjs/loader:1013:19)
      at require (node:internal/modules/cjs/helpers:93:18)
      at Object.<anonymous> (/Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/pkg-up/node_modules/p-locate/index.js:2:16)
      at Module._compile (node:internal/modules/cjs/loader:1109:14)
      at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)
      at Module.load (node:internal/modules/cjs/loader:989:32)
      at Function.Module._load (node:internal/modules/cjs/loader:829:14)
      at Module.require (node:internal/modules/cjs/loader:1013:19)
      at require (node:internal/modules/cjs/helpers:93:18)
      at Object.<anonymous> (/Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/pkg-up/node_modules/locate-path/index.js:4:17)
      at Module._compile (node:internal/modules/cjs/loader:1109:14)
      at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)
      at Module.load (node:internal/modules/cjs/loader:989:32)
      at Function.Module._load (node:internal/modules/cjs/loader:829:14)
      at Module.require (node:internal/modules/cjs/loader:1013:19)
      at require (node:internal/modules/cjs/helpers:93:18)
      at Object.<anonymous> (/Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/pkg-up/node_modules/find-up/index.js:3:20)
      at Module._compile (node:internal/modules/cjs/loader:1109:14)
      at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)
      at Module.load (node:internal/modules/cjs/loader:989:32)
      at Function.Module._load (node:internal/modules/cjs/loader:829:14)
      at Module.require (node:internal/modules/cjs/loader:1013:19)
      at require (node:internal/modules/cjs/helpers:93:18)
      at Object.<anonymous> (/Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/pkg-up/index.js:2:16)
      at Module._compile (node:internal/modules/cjs/loader:1109:14)
      at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)
      at Module.load (node:internal/modules/cjs/loader:989:32)
      at Function.Module._load (node:internal/modules/cjs/loader:829:14)
      at Module.require (node:internal/modules/cjs/loader:1013:19)
      at require (node:internal/modules/cjs/helpers:93:18)
      at Object.<anonymous> (/Users/spacemonky/Code/firstcivdivcareers/serverless/JobPostsAPI/node_modules/serverless-bundle/index.js:4:15)
      at Module._compile (node:internal/modules/cjs/loader:1109:14)
      at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)
      at Module.load (node:internal/modules/cjs/loader:989:32)
      at Function.Module._load (node:internal/modules/cjs/loader:829:14)
      at Module.require (node:internal/modules/cjs/loader:1013:19)
      at require (node:internal/modules/cjs/helpers:93:18)
      at requireServicePlugin (/usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:32:12)
      at /usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:176:22
      at Array.map (<anonymous>)
      at PluginManager.resolveServicePlugins (/usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:173:10)
      at PluginManager.loadAllPlugins (/usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js:156:10)
      at Serverless.init (/usr/local/lib/node_modules/serverless/lib/Serverless.js:205:30)
      at async /usr/local/lib/node_modules/serverless/scripts/serverless.js:441:7

```

This is my serverless.yml, it’s very simple:  
service: jobpostsapi  
app: firstcivdivcareers  
org: kycalica

```
frameworkVersion: '2'

plugins:
  - serverless-bundle
  - serverless-domain-manager

provider:
  name: aws
  runtime: nodejs12.x
  lambdaHashingVersion: 20201221

custom:
  customDomain:
    domainName: dev-api.firstcivdivcareers.com
    basePath: ''
    stage: ${self:provider.stage}
    createRoute53Record: true
    certificateName: '*.firstcivdivcareers.com'

functions:
  payment:
    handler: handler.payment
    events:
      - http:
          path: /payment
          method: post

```

My versions:

```
node -v && npm -v && serverless -v && sls -v

v16.2.0

7.14.0

Framework Core: 2.43.0

Plugin: 5.1.3

SDK: 4.2.2

Components: 3.10.0
```
