components
components copied to clipboard
serverless remove doesn't work
Description
I'm trying to remove components with Github actions by running npx serverless remove and I'm receiving the following error. The component has been deployed in a different pipeline and repository's .serverless state is synced from S3.
It seems that serverless doesn't install the required components when running remove.
Additional Data
serverless.yml:
name: appname
appname:
component: "@sls-next/[email protected]"
Stack trace:
Run npx serverless remove --debug
0s › Components › Running .
aNA
0s › Template › Removing .
aNA DEBUG ─ Flushing template state and removing all components.
error:
Error: Cannot find module '/home/runner/.serverless/components/registry/npm/@sls-next/[email protected]/node_modules/@sls-next/serverless-component'
Require stack:
- /home/runner/work/reponame/reponame/node_modules/@serverless/core/src/Component.js
- /home/runner/work/reponame/reponame/node_modules/@serverless/core/src/index.js
- /home/runner/work/reponame/reponame/node_modules/@serverless/cli/src/index.js
- /home/runner/work/reponame/reponame/node_modules/serverless/bin/serverless.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Template.load (/home/runner/work/reponame/reponame/node_modules/@serverless/core/src/Component.js:108:24)
at async fn (/home/runner/work/reponame/reponame/node_modules/@serverless/template/utils.js:309:27)
at async Promise.all (index 0)
at async syncState (/home/runner/work/reponame/reponame/node_modules/@serverless/template/utils.js:333:3)
at async Template.remove (/home/runner/work/reponame/reponame/node_modules/@serverless/template/serverless.js:78:5)
at async Object.runComponents (/home/runner/work/reponame/reponame/node_modules/@serverless/cli/src/index.js:218:17) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/runner/work/reponame/reponame/node_modules/@serverless/core/src/Component.js',
'/home/runner/work/reponame/reponame/node_modules/@serverless/core/src/index.js',
'/home/runner/work/reponame/reponame/node_modules/@serverless/cli/src/index.js',
'/home/runner/work/reponame/reponame/node_modules/serverless/bin/serverless.js'
]
}
25h
0s › Template › Error: Cannot find module '/home/runner/.serverless/components/registry/npm/@sls-next/[email protected]/node_modules/@sls-next/serverless-component'
Require stack:
- /home/runner/work/reponame/reponame/node_modules/@serverless/core/src/Component.js
- /home/runner/work/reponame/reponame/node_modules/@serverless/core/src/index.js
- /home/runner/work/reponame/reponame/node_modules/@serverless/cli/src/index.js
- /home/runner/work/reponame/reponame/node_modules/serverless/bin/serverless.js
Seconded. Same problem and same diagnosis.