airyland / airyland/vux-loader

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

オープン
#73 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
64
フォーク
37
PR マージ指標
30日以内にマージされた PR はありません

説明

### 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```有小概率不结束进程,定位发现是上报使用情况的定时器在某些情况下未清除([这是代码位置](https://github.com/airyland/vux-loader/blob/master/src/libs/report.js#L57))。

### What is Expected?
@vue/cli 3.0中,能正常结束进程。

### What is actually happening?
并没有结束进程。

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。