Skip to content

fix: npm ci --include=dev to install devDependencies#434

Open
DebuggingMax wants to merge 1 commit intoShaerWare:mainfrom
DebuggingMax:fix/npm-ci-include-dev
Open

fix: npm ci --include=dev to install devDependencies#434
DebuggingMax wants to merge 1 commit intoShaerWare:mainfrom
DebuggingMax:fix/npm-ci-include-dev

Conversation

@DebuggingMax
Copy link

Problem

When NODE_ENV=production is set, npm ci skips devDependencies by default. This causes vue-tsc (a devDependency) not to be found during the build step.

Fixes #359

Solution

Changed npm ci --silent to npm ci --include=dev in deploy.sh line 51.

The --include=dev flag explicitly tells npm to install devDependencies regardless of the NODE_ENV setting, ensuring build tools like vue-tsc are available.

Fixes ShaerWare#359

When NODE_ENV=production is set, npm ci skips devDependencies by default.
This causes vue-tsc not to be found during the build step.

Changed npm ci --silent to npm ci --include=dev to ensure devDependencies
like vue-tsc are installed regardless of NODE_ENV setting.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant