直接下载源码但是执行npm run compile后报错

我是克隆下源码然后执行完npm install之后,再执行npm run compile进行编译会报错,报错原因是代码里引用的node_modules里的功能函数已经弃用了,所以导致无法编译。

分析:npm install之后,package.json里的部分模块会按照最新版进行拉取,而源码里使用的调用是旧版,所以该函数在新版里弃用了。

看一下npm inpm ci 的区别

看了一下我的源码里是有package-lock.json文件的,所以应该执行 npm ci,这样可以完全严格按照规定的版本号进行拉取,不用担心由于第三方库更新导致代码方法弃用问题。

❗❗注意,如果执行完 npm ci 后,下边有提示指令 npm audit fix,千万不要执行fix指令,因为执行后就会更新package-lock.json了。。

相关推荐
search73 小时前
前端设计:CRG 3--CDC error
前端
治金的blog3 小时前
vben-admin和vite,ant-design-vue的结合的联系
前端·vscode
利刃大大4 小时前
【Vue】Vue2 和 Vue3 的区别
前端·javascript·vue.js
荔枝一杯酸牛奶6 小时前
HTML 表单与表格布局实战:两个经典作业案例详解
前端·html
Charlie_lll6 小时前
学习Three.js–纹理贴图(Texture)
前端·three.js
yuguo.im6 小时前
我开源了一个 GrapesJS 插件
前端·javascript·开源·grapesjs
安且惜6 小时前
带弹窗的页面--以表格形式展示
前端·javascript·vue.js
GISer_Jing7 小时前
AI驱动营销:业务技术栈实战(From AIGC,待总结)
前端·人工智能·aigc·reactjs
GIS之路9 小时前
GDAL 实现影像裁剪
前端·python·arcgis·信息可视化
AGMTI9 小时前
webSock动态注册消息回调函数功能实现
开发语言·前端·javascript