I am recently try to use lerna to manage my monorepo project. Everything going well on local build but it's just not working on bitbucket pipeline.
I am keep getting error below.
ERROR Failed to compile with 6 errors6:38:31 AM
These dependencies were not found:
* @gtm-support/vue2-gtm in ./src/main.js
* document-register-element/build/document-register-element in ./src/main.js
* vue in ./src/main.js, ./src/store/index.js
* vue-custom-element in ./src/main.js
* vuex in ./src/store/index.js
To install them, you can run: npm install --save @gtm-support/vue2-gtm document-register-element/build/document-register-element vue vue-custom-element vuex
From my understanding, We shouldn't need to have those dependency on the root package.json. It should get install through all the dependency under each packages.
Not sure if anyone having the same issue.
Here is what i have on my bitbucket-pipelines.yml.
pipelines:
default:
- step:
name: Build
image: node:14.20
caches: # optional
- node
script:
- npm i
- npm run bootstrap
- npm run build
artifacts:
- packages/**/dist/**