npm install 是报run npm fund for details 然后在其他地方看见执行npm fund后 又继续执行npm run dev:mp-weixin 之后报错 是怎么回事
你用的哪个版本的啊
根据错误信息,可以看到是因为在打包过程中缺少了 @babel/core
这个依赖导致的。可能是因为 @babel/core
这个依赖没有被正确安装,或者被安装的版本不兼容导致的。
可以尝试使用以下命令重新安装 @babel/core
:
npm install --save-dev @babel/core
如果问题仍然存在,可以尝试更新其他依赖,或者重新初始化项目并重新安装依赖:
rm -rf node_modules
rm -rf package-lock.json
npm install
npm run dev:mp-weixin
如果以上方法都无法解决问题,可以考虑查看具体的错误信息,看是否有其他的依赖缺失或者版本不兼容导致的。
根据你提供的错误信息来看,是一个编译错误:
报错的原因:很大可能是由你安装的 sass-load 版本过高
解决方法:重新安装一个低版本的sass-loader
卸载掉当前的sass-loader:
cnpm uninstall --save sass-loader
安装一个低版本的sass-loader
cnpm install --save sass-loader@7.1.0
搞定!!!
小程序通过npm安装组件时出现错误及解决方式
可以借鉴下
https://blog.csdn.net/xiaoxiaoehs/article/details/126039343
可能项目中缺少一些必要的依赖。建议按照以下步骤进行排查和解决问题:
确认项目中是否安装了依赖管理工具npm,如果没有,可以参考npm官方文档安装。
在项目根目录下运行以下命令更新npm:
npm update -g npm
在项目的package.json文件中,确认是否已正确设置好依赖和脚本列表。
进入项目根目录,运行以下命令安装依赖:
npm install
若出现依赖安装失败的情况,可以再次尝试运行以下命令更新依赖:
npm update
如果以上步骤都没有解决问题,可以尝试删除package-lock.json文件和node_modules目录,然后重新安装依赖。
如果仍然不能解决问题,可能是因为您的项目中使用了一些不兼容的或者版本过低的依赖,可能需要根据具体错误提示进行定位和排查。