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