首页 > 编程语言 >node打包报错:ERROR in xxxx.js Module not found: Error: Can’t resolve xxxx in ‘xxx’ error Command failed

node打包报错:ERROR in xxxx.js Module not found: Error: Can’t resolve xxxx in ‘xxx’ error Command failed

时间:2024-10-14 20:13:50浏览次数:6  
标签:node xxxx xxx 报错 ERROR 打包

原文链接:node打包报错:ERROR in xxxx.js Module not found: Error: Can’t resolve xxxx in ‘xxx’ error Command failed with exit code 1. – 每天进步一点点 (longkui.site)

 

0.背景

anguar项目。分为主包和子包,子包推送到npm私有仓库中,然后主包在packjson中引入子包的版本号,把主包打包。

打包过程中,开始报错:

ERROR in ./node_modules/xxxx/fesm5/xxxxxxx.js
Module not found: Error: Can’t resolve ‘app/routes/xxxxx/xxxx/xxx.component’ in ‘D:\xxx\xxx\xx\xxx\xx-\node_modules\xxxx\fesm5’

这个报错的意思是没有正常引用子包。

根本原因是子包引用不对,比如下面这样的引用:

import { xxxxComponent } from ‘app/routes/xxxxx/xxx/xxxx.component’;

我们需要把上面这样的引用改成下面这样:

import { xxxxComponent } from ‘../../routes/xxxxx/xxx/xxxx.component’;

重新打包,发布到npm仓库,然后主包重新引用子包就可以了。

标签:node,xxxx,xxx,报错,ERROR,打包
From: https://www.cnblogs.com/longkui-site/p/18464916

相关文章

  • git报错:unsafe repository(‘D/xxx/xxx/xx’) To add an exception for this director
    原文链接:git报错:unsaferepository(‘D/xxx/xxx/xx’)Toaddanexceptionforthisdirectory…–每天进步一点点(longkui.site)0.背景电脑重装系统以后,IDEA重新跑起来,然后git拉代码,报错:unsaferepository(‘D/xxx/xxx/xx’)Toaddanexceptionforthisdirectory,call......
  • javaweb实现下载功能报错sockettimeout
    javaweb压缩zip包下载,并响应头里面指定文件大小在JavaWeb应用程序中,如果你想要创建一个ZIP文件并通过HTTP响应提供下载,并且希望在响应头中指定文件大小,你可以先将文件写入到一个临时的ByteArrayOutputStream中,这样你就可以计算出压缩后的文件大小。然后,你可以将这个字节......
  • MacOS安装nvm管理NodeJs
    安装nvm%curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh|bash安装完成验证%nvm--version0.40.0安装NodeJs%nvminstall14.21.3%nvminstall20查看安装的NodeJs%nvmls->v14.21.3v20.18.0切换NodeJs版本......
  • 基于nodejs+vue基于springboot的高校资源共享平台[开题+源码+程序+论文]计算机毕业设
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和教育改革的不断深入,高校资源共享已成为提升教育质量、促进学术交流的重要途径。然而,传统的高校资源管理模式存在资源分散、利用率......
  • 基于nodejs+vue基于springboot的个人博客设计与实现[开题+源码+程序+论文]计算机毕业
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和信息时代的到来,个人表达与分享的需求日益增长。博客作为一种重要的网络应用形式,为博主提供了展示自我、分享知识与见解的平台。......
  • 基于nodejs+vue基于SpringBoot的个人健康管理系统[开题+源码+程序+论文]计算机毕业设
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着现代生活节奏的加快和工作压力的增大,个人健康问题日益受到社会各界的广泛关注。传统的健康管理方式往往依赖于线下医院或体检中心,不仅耗时费力,还难以满......
  • 基于nodejs+vue基于SpringBoot的个人理财系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着经济的快速发展和人民生活水平的提高,个人理财已成为现代人生活中不可或缺的一部分。然而,传统的理财方式往往依赖于人工记录和计算,不仅效率低下,还容易出......
  • problemmatcher 引用无效: $esbuild-watch vscode插件报错
    vscode插件esbuild类型提示报错最近在上手开发vscode插件,demo阶段就遇到了一个小问题。搜索引擎没有特别好的回答,记录一下,以供查漏补缺。vscode插件开发做为一统前端的开发插件,vscode+其丰富的插件能力,共同构建了欣欣向荣的vscode插件。在团队效率方面,也是不可或缺的利器......
  • Windows11下安装wsl报错:无法解析服务器的名称或地址
    问题描述之前在自己的笔记本电脑(Windows10)上下载安装WSL很顺利,具体教程见前面的文章,但是在新电脑(Windows11)上下载就报错:无法解析服务器的名称或地址,按照网上说的两个解决方案:修改 DNS 为手动114.114.114.114;查询 raw.githubusercontent.com 这个域名对应的能ping通的ip,......
  • Node.js 从 0 到 1
    文章目录Node.js从0到1一、引言二、Node.js是什么?三、安装Node.js四、Node.js的基本概念五、创建第一个Node.js应用六、总结Node.js从0到1一、引言Node.js是一个基于ChromeV8引擎的JavaScript运行环境,它使得JavaScript可以在服务器端运行。......