【问题标题】:Laravel mix unable to resolve aliased files from webpack.config.jsLaravel mix 无法解析来自 webpack.config.js 的别名文件
【发布时间】:2019-09-01 23:46:40
【问题描述】:

在过去的 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
  • 已安装的 yarn 没有尝试过
  • 安装了 babel-loader 和 vue-loaders 仍然没有
  • 安装了一些 eslint-import-resolver-alias

完成以上所有操作,仍然出现错误:

【问题讨论】:

    标签: laravel vue.js webpack laravel-mix


    【解决方案1】:

    实际上发现了我的问题:不知何故,我在webpack.mix.js 中删除了webpack.config.js 上的导入

    【讨论】:

      猜你喜欢
      • 2019-01-07
      • 2020-06-27
      • 1970-01-01
      • 2017-12-29
      • 1970-01-01
      • 2019-09-14
      • 2018-08-29
      • 2017-09-14
      相关资源
      最近更新 更多