更改vue-cli的public目录

Alm*_*mis 5 vue.js vue-cli

使用 vue-cli 创建新项目后,我得到如下结构:

- wwwroot
- ClientApp
--- public
--- src
--- *.json // various config files
Run Code Online (Sandbox Code Playgroud)

所以我想做的是将 public 文件夹从 更改ClientApp/publicwwwroot.

我创建了一个新的配置文件vue.config.js,如下所示

module.exports = {
  chainWebpack: config => {
    config
      .plugin('html')
        .tap(([options]) => [Object.assign(options, {
            template: '../wwwroot'
          })])
  }
}
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

错误:子编译失败:找不到入口模块:错误:无法解析“/Users/aaa/Projects/bbb/ccc/ClientApp”中的“/Users/aaa/Projects/bbb/ccc/wwwroot”:

错误:无法解析“/Users/aaa/Projects/bbb/ccc/ClientApp”中的“/Users/aaa/Projects/bbb/ccc/wwwroot”

我知道它试图在ClientApp中找到wwwroot (不存在,它们位于同一文件夹中),但我不知道如何使其在/Users/aaa/Projects/bbb/ccc/文件夹中搜索wwwroot