Lexie_con 2023-11-14 19:45 采纳率: 0%
浏览 5

webpack5更新后,vue路径的‘@’无法解析

webpack更新到5之后,自带path模块没了,让我安装一个path-browserify。安装之后发现带'@'的路径全都无法解析了。

我也尝试了不安装path-browserify,而是fallback: { 'path': false }。但也不行,所以也许不是这个path-browserify的问题。

我也试着加了alias: { '@': './src'},但也没有用。这句是加在vue.config.js的configureWebpack里面的:

    config.resolve = {
      fallback: { 'path': false },
      alias: { '@': './src'}
      // fallback: { 'path': require.resolve('path-browserify') },
    }

或者有什么办法把它还原到以前的版本?package.json里根本没提到webpack,也没规定它的版本。

https://blog.csdn.net/FantasyWeirdo/article/details/123552064 这里的方法我也试了,加了node-polyfill-webpack-plugin,也没什么用。

报错:

ERROR in ./src/App.vue?vue&type=script&lang=js (./node_modules/unplugin/dist/webpack/loaders/transform.js??ruleSet[1].rules[33].use[0]!./node_modules/unplugin-vue-components/node_modules/unplugin/dist/webpack/loaders/transform.js??ruleSet[1].rules[34].use[0]!./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/App.vue?vue&type=script&lang=js) 2:0-58
Module not found: Error: Can't resolve '@/api/index' in 'D:\YeastAah\ssss\src'
 @ ./src/App.vue?vue&type=script&lang=js 1:38-440 1:38-440 1:441-832 1:441-832
 @ ./src/App.vue 2:0-54 3:0-49 3:0-49 8:49-55
 @ ./src/main.js 2:0-28 18:22-25
  • 写回答

1条回答 默认 最新

  • xl__qd 2023-11-17 09:02
    关注

    是vue2吗

    评论

报告相同问题?

问题事件

  • 创建了问题 11月14日

悬赏问题

  • ¥15 fluent里模拟降膜反应的UDF编写
  • ¥15 MYSQL 多表拼接link
  • ¥15 关于某款2.13寸墨水屏的问题
  • ¥15 obsidian的中文层级自动编号
  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout