升级node到最新的文档版本后,发现出了不少问题,
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.16.0"

这是因为脚手架中的node-ipc 版本兼容问题导致的

首先使用命令可以尝试更新@achrinza/node-ipc

npm update @achrinza/node-ipc

如果不好使可以更新下脚手架

npm -i g @vue/cli to update

如果有缓存的可以先吧脚手架卸载,在重新安装 npm uninstall -g @vue/cli

删除项目文件夹的 node_modules 目录里面的包,删除根目录package-lock.json和yarn.lock

如果还不好使可以尝试配置下兼容性

npm install -g @vue/cli cnpm --registry=https://registry.npm.taobao.org
或
yarn config set ignore-engines true

版权声明:本文为李维亮博主的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://www.liweiliang.com/1147.html

标签: none

评论已关闭