Skip to content

[Bug Report] 用vue-cli 3.0时,无法结束进程 #73

@dingyi1993

Description

@dingyi1993

vux-loader version

1.2.9

OS/Browsers version

linux 64

Vue version

2.5.16

Code

  ...
  configureWebpack: config => {
    const vuxLoaderConfig = {
      options: {},
      plugins: [
        {
          name: 'vux-ui'
        },
        {
          name: 'less-theme',
          path: 'src/assets/less/theme.less' // 相对项目根目录路径
        }
      ]
    }
    if (process.env.NODE_ENV === 'production') {
      vuxLoaderConfig.plugins.concat({
        name: 'duplicate-style'
      })
    }
    require('vux-loader').merge(config, vuxLoaderConfig)
  },
  ...

Steps to reproduce

用@vue/cli 3.0,在 vue.config.js 中添加上面的配置,运行 yarn vue-cli-service inspect > output.js,会导致进程无法结束,运行yarn vue-cli-service build有小概率不结束进程,定位发现是上报使用情况的定时器在某些情况下未清除(这是代码位置)。

What is Expected?

@vue/cli 3.0中,能正常结束进程。

What is actually happening?

并没有结束进程。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions