请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

qq__9614 2022-07-25 22:06:20
  1. 安装插件  npm i path-browserify --save

  2. 修改配置文件vue.config.js,添加如下内容:

const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({

  ......

  ,

 // 添加如下部分

  configureWebpack: {

    resolve: {

      fallback: { path: require.resolve('path-browserify') }

    }

  }

})


3 回复 有任何疑惑可以回复我~
Sunday 2022-03-14 19:59:07

你好

这应该是一个 webpack 版本的问题,可能你 webpack 版本的版本过高(课程中应该是 webpack 4.x 的版本)。

如果你一定要使用 webpack 5 的版本,那么可能需要添加一个对应的 plugin。 具体可参考: https://namespaceit.com/blog/how-fix-breaking-change-webpack-5-used-to-include-polyfills-for-nodejs-core-modules-by-default-error 

0 回复 有任何疑惑可以回复我~
  • 媛猿 #1
    我也遇到这个问题了,按照您这个链接没有解决,请问webpack5 如何降到webpack4
    回复 有任何疑惑可以回复我~ 2022-03-17 20:52:31
  • Sunday 回复 媛猿 #2
    单独降级 webpack 是非常麻烦的。你可以通过一个简单的方案来做。
    进入课程源代码的 package.json :https://git.imooc.com/coding-542/code/src/master/package.json 
    复制所有内容到你项目的 package.json 中。
    然后删除你项目中的 node_modules 文件夹。
    重新执行 npm i
    回复 有任何疑惑可以回复我~ 2022-03-18 16:55:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信