Node Vue 项目开发常见问题解决
记录平时Node Vue 项目开发中遇到问题及解决方案不喜勿喷目录一、Nodejs 安装二、NPM 设置镜像代理三、解决node升级到18 的问题四、resolutions 解决包冲突问题五、core-js安装后运行报错一、Nodejs 安装Nodejs 下载或是使用NVM管理nodejs 版本NVM下载二、NPM 设置镜像代理npm config set registry https://registry.npmmirror.com npm config set registry cls npm config get registry淘宝镜像仓库国内https://registry.npmmirror.com华为镜像仓库国内https://repo.huaweicloud.com/repository/npm/清华镜像仓库 https://mirrors.tuna.tsinghua.edu.cn/三、解决node升级到18 的问题1、增加一项NODE_OPTIONS--openssl-legacy-provider// 运行配置 NODE_OPTIONS--openssl-legacy-provider 或 SET NODE_OPTIONS--openssl-legacy-provider 如dev: SET NODE_OPTIONS--openssl-legacy-provider vue-cli-service serve --open --copy,2. 使用 sass 代替 node-sass这里需要注意版本 sass 与 sass-loader 版本npm unintall node-sass npm install sass -D四、resolutions 解决包冲突问题问题:yarn insntall 报错显示 achrinza/node-ipc9.2.2 不支持现在的node版本error achrinza/node-ipc9.2.2: The engine node is incompatible with this module. Expected version 8 || 10 || 12 || 14 || 16 || 17. Got 18.10.0 error Found incompatible module.resolutions 是一个用于解决依赖项冲突的 npm 特殊字段。在某些情况下项目依赖项可能需要不同的版本而这些版本之间可能存在冲突。## package.json中 添加 achrinza/node-ipc { name: my-project, version: 1.1.0, scripts: { .... }, dependencies: { .... }, devDependencies: { .... }, engines: {}, browserslist: [ 1%, last 2 versions ], //添加 achrinza/node-ipc resolutions: { achrinza/node-ipc: 9.2.9 } }五、core-js安装后运行报错$ vue-cli-service serve INFO Starting development server... 98% after emitting CopyPlugin ERROR Failed to compile with 162 errors 15:07:00 These dependencies were not found: * core-js/modules/es.iterator.constructor.js in ./node_modules/babel/runtime/helpers/objectSpread2.js, ./node_modules/quill/blots/block.js and 54 others * core-js/modules/es.iterator.every.js in ./node_modules/quill/modules/keyboard.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Tinymce/components/EditorImage.vue?vuetypescriptlangjs and 2 others * core-js/modules/es.iterator.filter.js in ./node_modules/babel/runtime/helpers/objectSpread2.js, ./node_modules/quill/blots/scroll.js and 12 others * core-js/modules/es.iterator.find.js in ./node_modules/quill/blots/scroll.js, ./node_modules/quill/core/composition.js and 5 others * core-js/modules/es.iterator.for-each.js in ./node_modules/babel/runtime/helpers/objectSpread2.js, ./node_modules/quill/blots/block.js and 24 others * core-js/modules/es.iterator.map.js in ./node_modules/quill/blots/block.js, ./node_modules/quill/core/editor.js and 36 others * core-js/modules/es.iterator.reduce.js in ./node_modules/quill/blots/block.js, ./node_modules/quill/core/quill.js and 4 others * core-js/modules/es.iterator.some.js in ./node_modules/quill/blots/cursor.js, ./node_modules/quill/core/selection.js and 9 others To install them, you can run: npm install --save core-js/modules/es.iterator.constructor.js core-js/modules/es.iterator.every.js core-js/modules/es.iterator.filter.js core-js/modules/es.iterator.find.js core-js/modules/es.iterator.for-each.js core-js/modules/es.iterator.map.js core-js/modules/es.iterator.reduce.js core-js/modules/es.iterator.some.js1、首先检查 package.json 中是有 core-js 以及版本 如 core-js: 3.37.12 、检查node-modules 目录中是否存在 core-js 及版本如果版本不一样需要删除重新安装npm uninstall core-js 或 yarn remove core-js 删除node-modules 中 core-js 文件夹 或按下步骤执行 1、先删除 node_modules 依赖 npm rm -rf node_modules 或 yarn remove node_modules 2、首先安装 报错的插件 npm install --save core-js 或 yarn add --save core-js 3、最后再 npm install 或者 yarn install npm install 或 yarn install 4、最后 npm run dev 运行启动 npm run dev 或 yarn dev

相关新闻

Web测试中如何简化使用多种设备和多种分辨率进行的测试

Web测试中如何简化使用多种设备和多种分辨率进行的测试

1 响应式断点测试 1.1 什么是响应式断点测试 **响应式断点测试(Responsive Breakpoint Testing)**是指在 响应式网页设计(Responsive Web Design) 中,针对不同 屏幕宽度断点(breakpoints) 去验…

2026/7/11 16:08:08 阅读更多 →
Agent中篇 | 揭秘agent智能体如何思考、决策,并自主执行任务

Agent中篇 | 揭秘agent智能体如何思考、决策,并自主执行任务

LLM智能体的核心机制详解 在了解了LLM智能体的基本概念后,本篇我们将深入剖析其内部核心机制,其核心机制主要包括记忆(Memory)、工具(Tools)和规划(Planning) 三大关键组件&#xff…

2026/7/13 2:45:20 阅读更多 →
基于MATLAB的分布式电源接入对配电网影响评估

基于MATLAB的分布式电源接入对配电网影响评估

MATLAB代码:分布式电源接入对配电网影响分析 关键词:分布式电源 配电网 评估 参考文档:参考选址定容模型部分; 仿真平台:MATLAB 主要内容:代码主要做的是分布式电源接入场景下对配电网运行影响的分析&…

2026/7/15 7:28:50 阅读更多 →

最新新闻

Spring Boot 微服务在 Kubernetes 中的探针配置:startupProbe、readinessProbe、livenessProbe 怎么配

Spring Boot 微服务在 Kubernetes 中的探针配置:startupProbe、readinessProbe、livenessProbe 怎么配

适用场景与边界 适合以下场景: Spring Boot / Java 微服务部署在 Kubernetes 中。 服务启动慢,过去靠很大的 initialDelaySeconds 硬等。 发布时希望新版本启动失败后停止滚动更新,旧版本继续服务。 需要区分启动检查、流量摘除和进程重启三类动作。 不适合直接照搬的场景:…

2026/7/17 2:31:10 阅读更多 →
企业级 Dockerfile 模板实战:Java、Node.js、Python、Go 多语言镜像如何统一规范

企业级 Dockerfile 模板实战:Java、Node.js、Python、Go 多语言镜像如何统一规范

博文元信息 标题:企业级 Dockerfile 模板实战:Java、Node.js、Python、Go 多语言镜像如何统一规范 标签:Docker, Kubernetes, DevOps, Java, Node.js, Python, Go 摘要:企业里 Dockerfile 最大的问题不是不会写,而是每个项目写得都不一样。本文给出 Java、Node.js、Pytho…

2026/7/17 2:31:10 阅读更多 →
WSL2安装配置全指南:提升Windows开发效率

WSL2安装配置全指南:提升Windows开发效率

1. 为什么开发者需要WSL2?作为一名长期在Windows环境下工作的开发者,我深刻理解同时需要Linux工具链的痛苦。传统解决方案要么是双系统切换(耗时且数据隔离),要么是虚拟机(资源占用高)&#xff…

2026/7/17 2:29:09 阅读更多 →
Hotkey Detective:Windows热键冲突终极排查指南,快速找出占用快捷键的神秘程序

Hotkey Detective:Windows热键冲突终极排查指南,快速找出占用快捷键的神秘程序

Hotkey Detective:Windows热键冲突终极排查指南,快速找出占用快捷键的神秘程序 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors…

2026/7/17 2:29:09 阅读更多 →
DeerFlow智能体工作台:复杂任务分解与多智能体协同实战指南

DeerFlow智能体工作台:复杂任务分解与多智能体协同实战指南

如果你正在寻找一个能够真正理解复杂任务、自动分解问题并协调多个"子助手"协同工作的AI助手,那么字节跳动开源的DeerFlow绝对值得你深入了解。这不仅仅是一个简单的聊天机器人,而是一个完整的"超级智能体工作台",它正在…

2026/7/17 2:27:08 阅读更多 →
2026年AI原生IDE选型指南:工作流穿透力实战评测

2026年AI原生IDE选型指南:工作流穿透力实战评测

1. 项目概述:为什么2026年必须重新审视AI原生IDE的格局?“Cursor替代工具”这个说法本身就带着点时代错位的微妙感——就像2024年还在问“iPhone 12值不值得买”,问题本身已经预设了前提。但恰恰是这种错位,暴露了当前开发者最真实…

2026/7/17 2:25:06 阅读更多 →

日新闻

2026全国外贸独立站搭建公司推荐排行,含零代码SAAS、AI编程、源码定制

2026全国外贸独立站搭建公司推荐排行,含零代码SAAS、AI编程、源码定制

2026全国外贸独立站搭建公司推荐排行 外贸工厂、工贸企业建设官网,核心需求与普通展示型网站并不相同。除了页面整洁、多语言适配和海外访问体验,企业还要重点考虑数据能否导出、站点能否迁移、源码是否可控、后续费用是否透明,以及更换服务…

2026/7/17 0:02:10 阅读更多 →
HarmonyOS 应用开发《掌上英语》第19篇:3D 翻转动画实现——ArkTS 动画系统全解析

HarmonyOS 应用开发《掌上英语》第19篇:3D 翻转动画实现——ArkTS 动画系统全解析

3D 翻转动画实现——ArkTS 动画系统全解析引言 在移动应用中,卡片翻转动画是最受欢迎的交互动效之一,它能给用户带来直观的"物理世界"操作感。在我们的英语学习 App 的单词学习页面(CourseHomePage.ets)中,就…

2026/7/17 0:02:10 阅读更多 →
2026键盘推荐|IQUNIX EV63多场景适配,不允许有人不知道!

2026键盘推荐|IQUNIX EV63多场景适配,不允许有人不知道!

现在很多用户都需要一款能适配多场景的键盘,既能满足交流码字的需求,又能应对居家电竞的性能需求,最好还得有点小颜值。而大多键盘都只能兼顾其中一两个场景。这次我实测了IQUNIX EV63三款配色(银武士、黑武士、紫罗兰&#xff09…

2026/7/17 0:04:10 阅读更多 →

周新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/15 21:09:01 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/15 19:42:20 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/16 23:40:37 阅读更多 →

月新闻