关于微信小程序用npm打包遇到的问题 npm install之后 再执行npm run dev:mp-weixin 报下面的错,打包不了是为什么

npm install 是报run npm fund for details 然后在其他地方看见执行npm fund后 又继续执行npm run dev:mp-weixin 之后报错 是怎么回事

img

你用的哪个版本的啊

根据错误信息,可以看到是因为在打包过程中缺少了 @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

如果以上方法都无法解决问题,可以考虑查看具体的错误信息,看是否有其他的依赖缺失或者版本不兼容导致的。

根据你提供的错误信息来看,是一个编译错误:

img


在home.vue中有一个类似于scss的错误。 Invalid options object. Sass Loader has been initialized 。。。。。

报错的原因:很大可能是由你安装的 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

可能项目中缺少一些必要的依赖。建议按照以下步骤进行排查和解决问题:

  1. 确认项目中是否安装了依赖管理工具npm,如果没有,可以参考npm官方文档安装。

  2. 在项目根目录下运行以下命令更新npm:

    npm update -g npm
    
  3. 在项目的package.json文件中,确认是否已正确设置好依赖和脚本列表。

  4. 进入项目根目录,运行以下命令安装依赖:

    npm install
    
  5. 若出现依赖安装失败的情况,可以再次尝试运行以下命令更新依赖:

    npm update
    
  6. 如果以上步骤都没有解决问题,可以尝试删除package-lock.json文件和node_modules目录,然后重新安装依赖。

  7. 如果仍然不能解决问题,可能是因为您的项目中使用了一些不兼容的或者版本过低的依赖,可能需要根据具体错误提示进行定位和排查。