当前位置: 首页 > 知识库问答 >
问题:

vue.js - uni项目启动时报: Cannot find module 'caller-callsite'?

吕向阳
2024-05-13

uni项目,启动时报错
报错内容如下:

Module build failed (from ./node_modules/postcss-loader/src/index.js):13:08:35.781 Error: Cannot find module 'caller-callsite'13:08:35.781 Require stack:13:08:35.781 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\caller-path\index.js13:08:35.781 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\import-fresh\index.js13:08:35.781 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\loaders.js13:08:35.781 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\createExplorer.js13:08:35.781 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\index.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\postcss-load-config\src\index.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\postcss-loader\src\index.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\loader-runner\lib\loadLoader.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\loader-runner\lib\LoaderRunner.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\NormalModule.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\NormalModuleFactory.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compiler.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\webpack.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\uni-cli-shared\lib\util.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\index.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\@vue\cli-service\lib\Service.js13:08:35.782 - C:\Program Files\HBuilderX\plugins\uniapp-cli\bin\uniapp-cli.js13:08:35.782     at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)13:08:35.782     at Module._resolveFilename (C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\module-alias\index.js:49:29)13:08:35.782     at Module._load (node:internal/modules/cjs/loader:981:27)13:08:35.782     at Module.require (node:internal/modules/cjs/loader:1231:19)13:08:35.783     at require (node:internal/modules/helpers:177:18)13:08:35.783     at Object.<anonymous> (C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\caller-path\index.js:2:24)13:08:35.783     at Module._compile (node:internal/modules/cjs/loader:1364:14)13:08:35.783     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)13:08:35.783     at Module.load (node:internal/modules/cjs/loader:1203:32)13:08:35.783     at Module._load (node:internal/modules/cjs/loader:1019:12)13:08:35.783     at Module.require (node:internal/modules/cjs/loader:1231:19)13:08:35.783     at require (node:internal/modules/helpers:177:18)13:08:35.783     at Object.<anonymous> (C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\import-fresh\index.js:4:20)13:08:35.783     at Module._compile (node:internal/modules/cjs/loader:1364:14)13:08:35.783     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)13:08:35.783     at Module.load (node:internal/modules/cjs/loader:1203:32)13:08:35.783     at Module._load (node:internal/modules/cjs/loader:1019:12)13:08:35.783     at Module.require (node:internal/modules/cjs/loader:1231:19)13:08:35.783     at require (node:internal/modules/helpers:177:18)13:08:35.783     at Object.<anonymous> (C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\loaders.js:6:21)13:08:35.783     at Module._compile (node:internal/modules/cjs/loader:1364:14)13:08:35.783     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)13:08:35.784     at Module.load (node:internal/modules/cjs/loader:1203:32)13:08:35.784     at Module._load (node:internal/modules/cjs/loader:1019:12)13:08:35.784     at Module.require (node:internal/modules/cjs/loader:1231:19)13:08:35.784     at require (node:internal/modules/helpers:177:18)13:08:35.784     at Object.<anonymous> (C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\createExplorer.js:5:17)13:08:35.784     at Module._compile (node:internal/modules/cjs/loader:1364:14)13:08:35.784     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)13:08:35.784     at Module.load (node:internal/modules/cjs/loader:1203:32)13:08:35.784     at Module._load (node:internal/modules/cjs/loader:1019:12)13:08:35.784     at Module.require (node:internal/modules/cjs/loader:1231:19)13:08:35.784     at require (node:internal/modules/helpers:177:18)13:08:35.784     at Object.<anonymous> (C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\cosmiconfig\dist\index.js:5:24)13:08:35.784     at Module._compile (node:internal/modules/cjs/loader:1364:14)13:08:35.784     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)13:08:35.784     at Module.load (node:internal/modules/cjs/loader:1203:32)13:08:35.784     at Module._load (node:internal/modules/cjs/loader:1019:12)13:08:35.784     at Module.require (node:internal/modules/cjs/loader:1231:19)13:08:35.785     at require (node:internal/modules/helpers:177:18)13:08:35.785     at Object.<anonymous> (C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\postcss-load-config\src\index.js:5:16)13:08:35.785     at Module._compile (node:internal/modules/cjs/loader:1364:14)13:08:35.785     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)13:08:35.785     at Module.load (node:internal/modules/cjs/loader:1203:32)13:08:35.785     at Module._load (node:internal/modules/cjs/loader:1019:12)13:08:35.785     at Module.require (node:internal/modules/cjs/loader:1231:19)13:08:35.785     at require (node:internal/modules/helpers:177:18)13:08:35.785     at Object.<anonymous> (C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\postcss-loader\src\index.js:7:19)13:08:35.785     at Module._compile (node:internal/modules/cjs/loader:1364:14)13:08:35.785     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)13:08:36.209 Error: read ECONNRESET13:08:36.209     at TLSWrap.onStreamRead (node:internal/stream_base_commons:217:20) {13:08:36.209   errno: -4077,13:08:36.209   code: 'ECONNRESET',13:08:36.209   syscall: 'read'13:08:36.209 }

我尝试安装了postcss-loader和caller-callsite,问题还是不能解决。

共有1个答案

邢璞
2024-05-13

错误提示表明,在构建过程中,webpack 遇到了一个模块无法解析的问题,具体来说是 caller-callsite 这个模块找不到。这通常意味着该模块没有被正确安装或者其路径不正确。

尽管你提到尝试安装了 postcss-loadercaller-callsite,但问题可能仍然存在,可能是因为:

  1. 安装的模块版本与项目所需版本不兼容。
  2. 模块没有安装到正确的位置或全局安装的模块没有正确地链接到项目中。
  3. 缓存问题导致模块没有正确加载。

这里有一些步骤可以尝试解决这个问题:

  1. 清除缓存
    清除 npm 或 yarn 的缓存,然后重新安装依赖项。

    使用 npm:

    npm cache clean --forcenpm install

    使用 yarn:

    yarn cache cleanyarn install
  2. 检查 node_modules
    检查 node_modules 文件夹中是否确实存在 caller-callsite 模块。如果不存在,尝试重新安装它。

    使用 npm:

    npm install caller-callsite

    使用 yarn:

    yarn add caller-callsite
  3. 检查 package.json
    确保 package.json 文件中包含了 caller-callsite 作为依赖项,并且版本是正确的。
  4. 检查依赖项版本
    确保所有相关依赖项(如 postcss-loaderwebpack 等)的版本都是相互兼容的。有时,新版本可能与旧版本的某些模块不兼容。
  5. 检查 HBuilderX 配置
    因为错误信息显示路径是 C:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules,这暗示着 uniapp-cli 可能是 HBuilderX 的一部分。确保 HBuilderX 和它的插件都是最新版本,并且它们之间的依赖关系没有问题。
  6. 重新安装 HBuilderX 插件
    如果上述步骤都没有解决问题,尝试重新安装 HBuilderX 的 uniapp 插件。
  7. 查看项目文档或社区
    查看 uniapp 的官方文档或社区,看看是否有其他人遇到类似的问题,并找到了解决方案。
  8. 检查网络连接
    错误信息的最后部分显示了一个 ECONNRESET 错误,这通常与网络连接有关。确保你的网络连接是稳定的,并且你的开发环境能够正常访问 npm 仓库或其他依赖源。

如果上述步骤仍然不能解决问题,可能需要更深入地调查项目的配置和依赖关系,或者联系项目的维护者以获取帮助。

 类似资料:
  • vue 项目打包报错? 应该怎么调整? package.json

  • 项目使用 nuxt2 写的, 现在进行了 npm run build 打包, 想在生产环境中使用docker部署,部署方式如下 上传项目 将打包后的 .nuxt, static, nuxt.config.js, package.json, node_modules上传至服务器 /home/wwwroot/default 下 (nginx等的配置略) 在项目目录创建启动文件 ecosystem.co

  • 本文向大家介绍解决maven启动Spring项目报错的问题,包括了解决maven启动Spring项目报错的问题的使用技巧和注意事项,需要的朋友参考一下 第一个问题 出现原因主要是 javax.servlet-api 在运行时将spring容器当成了servlet容器出现类型转换错误。 解决方法: 在pom.xml文件中修改 javax.servlet-api 的作用域为provided 第二个问题

  • 本文向大家介绍idea启动springmvc项目时报找不到类的解决方法,包括了idea启动springmvc项目时报找不到类的解决方法的使用技巧和注意事项,需要的朋友参考一下 推荐阅读 idea官网下载链接(对应版本号下载): https://www.jetbrains.com/idea/download/other.html IDEA2020.2.2激活与IntelliJ IDEA2020注册码

  • 6.3.启动Yamba项目 接下来开始编写Yamba。打开你的Eclipse,选择File→New→Android Project。 然后出现一个对话框(如图6.2 "New Project 对话框"),要求你输入有关新项目的各种信息。其中重要的条目如下: Project Name 这是Eclipse项目的名字。出于方便以后使用命令行的考虑,最好不要在项目名里夹带空格。输入Yamba。 Conte