oslabs-beta / TrailGuide

MIT License
0 stars 0 forks source link

Docker build error with vite, related to existing npm bug #7

Open aidanprior opened 1 week ago

aidanprior commented 1 week ago

Description

Vite build will throw an error when building. Error: Cannot find module @rollup/rollup-linux-arm64-gnu. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.

Current workaround eliminates the error, but means that we are npm installing from package.json instead of package-lock.json, (creating potential versioning issues down the road).

This may be directly solved by a solution to the npm issue, but more research is needed.

Reproduction

run docker build . in the project directory

System information

System: OS: macOS 15.0.1 CPU: (8) arm64 Apple M1 Memory: 60.73 MB / 16.00 GB Shell: 5.9 - /bin/zsh Binaries: Node: 20.16.0 - ~/.nvm/versions/node/v20.16.0/bin/node npm: 10.8.2 - ~/.nvm/versions/node/v20.16.0/bin/npm Browsers: Chrome: 129.0.6668.91 Safari: 18.0.1

Additional information

No response

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Contributing