serverless remove doesn't work
tomi opened this issue · 1 comments
tomi commented
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/serverless-component@3.4.0"
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/serverless-component@3.4.0/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/serverless-component@3.4.0/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
ekasprzyk commented
Seconded. Same problem and same diagnosis.