当前位置: 首页 > article >正文

关于启动vue项目,出现:Error [ERR_MODULE_NOT_FOUND]: Cannot find module ‘xxx‘此类错误

目录

一、问题报错

二、原因分析

三、解决方法


一、问题报错

        node环境变量配置有问题:

(base) xxx@M73H-15:~/VueProject/pproject-vue$ npm run dev
/usr/bin/env: “node”: 没有那个文件或目录

        vue项目启动有问题: 

(base) xxx:~/VueProject/pproject-vue$ npm run dev

> pproject-vue@0.0.0 dev
> vite

node:internal/modules/esm/resolve:257
    throw new ERR_MODULE_NOT_FOUND(
          ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/xxx/VueProject/pproject-vue/node_modules/dist/node/cli.js' imported from /home/xxx/VueProject/pproject-vue/node_modules/.bin/vite
    at finalizeResolution (node:internal/modules/esm/resolve:257:11)
    at moduleResolve (node:internal/modules/esm/resolve:914:10)
    at defaultResolve (node:internal/modules/esm/resolve:1038:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:557:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:525:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:246:38)
    at onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:482:36)
    at TracingChannel.tracePromise (node:diagnostics_channel:337:14)
    at ModuleLoader.import (node:internal/modules/esm/loader:481:21)
    at defaultImportModuleDynamicallyForModule (node:internal/modules/esm/utils:214:31) {
  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/xxx/VueProject/pproject-vue/node_modules/dist/node/cli.js'
}

Node.js v22.9.0

二、原因分析

        1、环境变量配置有问题,导致没找到相关的文件。

        2、项目复制导致的路径不对。

三、解决方法

        可以把相关依赖包删掉,再重新下载,这时会对应本机电脑的路径进行下载vite等前端依赖包。

        1、删除vue项目中node_modules文件夹。

        2、删除package-lock.json文件。

        3、终端切换到vue项目主路径,执行npm install进行下载。

# npm install慢的话可以配置镜像网站
npm config set registry https://registry.npmmirror.com

        4、下载完成后,会重新生成node_modules文件夹和package-lock.json文件。

        5、再次启动即可。


http://www.kler.cn/a/456164.html

相关文章:

  • pyqt和pycharm环境搭建
  • 虚幻引擎结构之AActor
  • 拉取docker run hello-world失败
  • 学习笔记(C#基础书籍)-- C#高级应用
  • Python 自动化 打开网站 填表登陆 例子
  • Day8补代码随想录 字符串part1 344.反转字符串|541.反转字符串II|卡码网:54.替换数字
  • Java与SQL Server数据库连接的实践与要点
  • web服务器之云主机、物理机租用、服务器托管的区别
  • sql server index
  • SQL 实战:字符串处理函数 – 数据清洗与文本格式化
  • CSS系列(41)-- Logical Properties详解
  • 数据结构课程设计/校园导游程序及通信线路设计 #3
  • 银河麒麟操作系统安装达梦数据库(超详细)
  • 路径规划之启发式算法之二十四:爬山算法(Hill Climbing Algorithm,HCA)
  • 《揭秘Mask R-CNN:开启智能视觉新征程》
  • FreeRTOS实战——一、基于HAL库项目的FreeRTOS移植步骤
  • [江科大编程技巧] 第1期 定时器实现非阻塞式程序 按键控制LED闪烁模式——笔记
  • SQL 实战:复杂数据去重与唯一值提取
  • Android——自定义按钮button
  • Python学生管理系统(MySQL)
  • default、delete 和 explicit
  • Spark生态圈
  • 在FreeBSD或Ubuntu平台仿真RISCV64位版本FreeBSD系统相关技术文档
  • 基于Spring Boot + Vue3实现的在线商品竞拍管理系统源码+文档
  • 记录命令行操作树莓派Wifi的方式
  • FAISS进行高效的向量检索 原理详解