node 项目启动报 ERROR Failed to compile with 1 errors 错误

2024-04-29 07:20

本文主要是介绍node 项目启动报 ERROR Failed to compile with 1 errors 错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题

node项目通过npm run dev启动时出现ERROR Failed to compile with 1 errors 错误,具体信息如下:

WebpackCompiled with some errors in 366.81msERROR  Failed to compile with 1 errors                                                                                                                                            11:42:13error  in ./web/src/pages/.umi-production/umi.jsModule build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module 'babel-plugin-canyon' from '/Users/xxx/Desktop/work/project/xxx'at Function.resolveSync [as sync] (/Users/xxx/Desktop/work/project/xxx/node_modules/resolve/lib/sync.js:111:15)at resolveStandardizedName (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/files/plugins.js:101:31)at resolvePlugin (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/files/plugins.js:54:10)at loadPlugin (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/files/plugins.js:62:20)at createDescriptor (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:154:9)at /Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:109:50at Array.map (<anonymous>)at createDescriptors (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:109:29)at createPluginDescriptors (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:105:10)at /Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:63:49at cachedFunction (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/caching.js:33:19)at plugins (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:28:77)at mergeChainOpts (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-chain.js:319:26)at /Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-chain.js:283:7at buildRootChain (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/config-chain.js:68:29)at loadPrivatePartialConfig (/Users/xxx/Desktop/work/project/xxx/node_modules/@babel/core/lib/config/partial.js:85:55)@ multi ./node_modules/umi-build-dev/template/setPublicPath.js ./web/src/pages/.umi-production/umi.js

解决方案

【1】删除项目中原有的node_modules模块和package-lock.json文件;
在这里插入图片描述
【2】执行 npm i 命令安装项目依赖,它会根据项目根目录下的package.json文件中的依赖配置,将所需的包下载并安装到node_modules目录中。

xxx@xxx xxx % npm i

【3】执行npm run build命令来构建项目的。通常在开发过程中,我们会使用一些构建工具(如WebpackGulp等)来对项目进行打包、压缩、转译等操作,以生成最终的可部署的代码。通过在package.json文件的scripts字段中配置build命令,我们可以使用npm run build来执行构建操作。具体的构建逻辑会根据项目的需求和配置而定,例如将源代码转换为浏览器可执行的JavaScriptCSSHTML文件,或者将代码打包成可发布的文件等。

xxx@xxx xxx % npm run build

【4】执行npm run dev 即可正常启动项目,不会再出现上述错误。

这篇关于node 项目启动报 ERROR Failed to compile with 1 errors 错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/945445

相关文章

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

在MySQL执行UPDATE语句时遇到的错误1175的解决方案

《在MySQL执行UPDATE语句时遇到的错误1175的解决方案》MySQL安全更新模式(SafeUpdateMode)限制了UPDATE和DELETE操作,要求使用WHERE子句时必须基于主键或索引... mysql 中遇到的 Error Code: 1175 是由于启用了 安全更新模式(Safe Upd

Android里面的Service种类以及启动方式

《Android里面的Service种类以及启动方式》Android中的Service分为前台服务和后台服务,前台服务需要亮身份牌并显示通知,后台服务则有启动方式选择,包括startService和b... 目录一句话总结:一、Service 的两种类型:1. 前台服务(必须亮身份牌)2. 后台服务(偷偷干

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

springboot启动流程过程

《springboot启动流程过程》SpringBoot简化了Spring框架的使用,通过创建`SpringApplication`对象,判断应用类型并设置初始化器和监听器,在`run`方法中,读取配... 目录springboot启动流程springboot程序启动入口1.创建SpringApplicat

树莓派启动python的实现方法

《树莓派启动python的实现方法》本文主要介绍了树莓派启动python的实现方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录一、RASPBerry系统设置二、使用sandroidsh连接上开发板Raspberry Pi三、运

SpringBoot中的404错误:原因、影响及解决策略

《SpringBoot中的404错误:原因、影响及解决策略》本文详细介绍了SpringBoot中404错误的出现原因、影响以及处理策略,404错误常见于URL路径错误、控制器配置问题、静态资源配置错误... 目录Spring Boot中的404错误:原因、影响及处理策略404错误的出现原因1. URL路径错

python实现简易SSL的项目实践

《python实现简易SSL的项目实践》本文主要介绍了python实现简易SSL的项目实践,包括CA.py、server.py和client.py三个模块,文中通过示例代码介绍的非常详细,对大家的学习... 目录运行环境运行前准备程序实现与流程说明运行截图代码CA.pyclient.pyserver.py参