报错path找不到,webpack5 如何降到webpack4

来源:4-14 业务落地:解析路由表,获取结构化数据

媛猿

2022-03-17

写回答

2回答

qq_Simpleisbeau_0

2022-03-25

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.

This is no longer the case. Verify if you need this module and configure a polyfill for it.

这句话的意思是webpack 5之前是自动导入node一些核心模块的垫片,现在不导入了,你自己的导入吧!

第一步:

npm i -D path-browserify

第二步(在route.js):

改成:import path from 'path-browserify'

或者:在vue.config.js里面修改

config.resolve.alias.set('path', require.resolve('path-browserify'))


1
2
慕虎4102033
you can try add the next code in vue.config.js module.exports = { configureWebpack: { resolve:{ fallback: { 'path': require.resolve('path-browserify') }, } }, ... }
2023-01-11
共2条回复

Sunday

2022-03-18

你好

单独降级 webpack 是非常麻烦的。你可以通过一个简单的方案来做。
进入课程源代码的 package.json :https://git.imooc.com/coding-542/code/src/master/package.json 
复制所有内容到你项目的 package.json 中。
然后删除你项目中的 node_modules 文件夹。
重新执行 npm i


0
0

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程