Skip to content

Commit b7954db

Browse files
committed
fix(build-plugin-alt): 修复 wsl 环境下 watch 失败的问题
1 parent b85c759 commit b7954db

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

packages/build-plugin-alt/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.0.7
4+
5+
- `fix` 修复 wsl 环境下 watch 失败的问题
6+
37
## 1.0.6
48

59
- `feat` 支持 plugin 开发时 lcMeta 的注入,生成 lcMeta 的逻辑默认开启

packages/build-plugin-alt/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alilc/build-plugin-alt",
3-
"version": "1.0.6",
3+
"version": "1.0.7",
44
"description": "build-scripts plugin template for developers",
55
"main": "lib/index.js",
66
"files": [
@@ -59,6 +59,7 @@
5959
"build-scripts-config": "^3.0.3",
6060
"fs-extra": "^9.1.0",
6161
"html-webpack-plugin": "^4.0.0",
62+
"is-wsl": "^2.2.0",
6263
"koa": "^2.13.4",
6364
"kolorist": "^1.5.0",
6465
"lodash": "^4.17.21",

packages/build-plugin-alt/src/devConfig.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import WebpackChain from 'webpack-chain';
33
import * as path from 'path';
44
import HtmlWebpackPlugin from 'html-webpack-plugin';
55
import * as webpack from 'webpack';
6+
import isWsl from 'is-wsl';
67

78

89
export default (config: WebpackChain, { pkg }) => {
@@ -16,6 +17,15 @@ export default (config: WebpackChain, { pkg }) => {
1617
}
1718
},
1819
});
20+
if (isWsl) {
21+
config.merge({
22+
devServer: {
23+
watchOptions: {
24+
poll: 1000,
25+
}
26+
}
27+
})
28+
}
1929
config
2030
.plugin('index')
2131
.use(HtmlWebpackPlugin, [

0 commit comments

Comments
 (0)