Laravel Mix无法解析webpack.config.js中的别名文件

时间:2019-04-11 10:55:15

标签: laravel vue.js webpack laravel-mix

我一直在尝试解决最近2个小时的问题。 事情是,我已经从5.7升级到laravel 5.8。我已经定义了别名

resolve: {
    alias: {
       "~": path.resolve(__dirname, "resources/js"),
    }
}

但是现在,升级后,laravel mix无法解析任何使用此别名的文件。

虽然我使用的是phpstorm想法,但我已将webpack.config.js与phpstorm链接在一起,并且仅工作于文件,但这并未与laravel mix一起编译。

我有:

  • 删除节点模块并重新安装
  • 删除了package-lock.json
  • npm缓存--clear --force
  • 安装的纱线没有尝试
  • 仍然没有安装babel-loader和vue-loader
  • 已安装了一些eslint-import-resolver-alias

完成以上所有操作后仍然出现错误: enter image description here

1 个答案:

答案 0 :(得分:0)

实际上发现了我的问题:我并没有以某种方式删除webpack.config.jswebpack.mix.js上的导入