error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.12.1"
error Found incompatible module.
on node >= 18. This is because @vue/cli-shared-utils hard relies on version 9.2.2 of @achrinza/node-ipc which only supports node < 18.
Expected Behavior
@nx-plus/vue should install on node >= 18 without errors.
Fixes
Unfortunately, the newest 4.x version of @vue/cli-shared-utils also hard relies on node-ipc@9.2.2. So I bumped the shared utils package to 5.0.8. I couldn't get the e2e tests to work (even without this change), but the unit tests go through. If the maintainers think that the package should stay on 4.x I can create a similiar PR on @vue/cli-shared-utils to bump node-ipc instead.
Current Behavior
Trying to install
@nx-plus/vue
fails with:on node >= 18. This is because
@vue/cli-shared-utils
hard relies on version9.2.2
of@achrinza/node-ipc
which only supports node < 18.Expected Behavior
@nx-plus/vue
should install on node >= 18 without errors.Fixes
Unfortunately, the newest 4.x version of
@vue/cli-shared-utils
also hard relies onnode-ipc@9.2.2
. So I bumped the shared utils package to5.0.8
. I couldn't get the e2e tests to work (even without this change), but the unit tests go through. If the maintainers think that the package should stay on 4.x I can create a similiar PR on@vue/cli-shared-utils
to bump node-ipc instead.