【问题标题】:Vue CLI exclude js file from bundleVue CLI 从包中排除 js 文件
【发布时间】:2021-06-27 18:23:33
【问题描述】:

我有 vue cli 项目。我想使用排除规则排除特定文件夹中的 js 文件,但不工作。 捆绑文件仍然有我要排除的 js 代码。

我想排除 fake-db 文件夹中的 *.js 文件。这是我的文件夹结构

在 configureWebpack 中使用排除规则但不起作用。

  configureWebpack: () => {
    if (process.env.NODE_ENV === 'production') {
      return {
        module: {
          rules: [{
            test: /\.js$/,
            exclude: path.resolve(__dirname, 'src/fake-db') 
          }]
        }
      }
    }
  }

我必须使用什么其他方式从捆绑中排除特定的 js 文件?

【问题讨论】:

  • 有人可以帮忙吗?

标签: webpack vue-cli vue-cli-3


【解决方案1】:

我能够从捆绑包中排除测试文件,将它们添加到 tsconfig.json 配置文件中,如下所示:

{

  "exclude": ["tests", "node_modules"]

}

typescript docs 建议在 JS 项目中使用 jsconfig.json 文件。也许这适用于您的情况,例如:

{
      "exclude": ["fake-db"]
}

【讨论】:

    猜你喜欢
    • 2020-04-30
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 2017-12-12
    • 2016-02-13
    • 1970-01-01
    • 2019-11-01
    相关资源
    最近更新 更多