Skip to content

Commit 86fff31

Browse files
committed
fix: resolve the devtools client correctly
Fixes #113
1 parent d205afe commit 86fff31

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

build.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export default defineBuildConfig({
1313
entries: [
1414
'src/plugin',
1515
// loaders aren't part of the plugin entry
16+
{ input: 'src/runtime/client', name: 'runtime/client', declaration: false, format: 'cjs', ext: 'cjs' },
1617
{ input: 'src/loaders/dev-tools', name: 'loaders/dev-tools', declaration: false, format: 'cjs', ext: 'cjs' },
1718
{ input: 'src/loaders/virtual-module', name: 'loaders/virtual-module', declaration: false, format: 'cjs', ext: 'cjs' },
1819
{ input: 'src/loaders/windicss-css', name: 'loaders/windicss-css', declaration: false, format: 'cjs', ext: 'cjs' },

src/loaders/dev-tools.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { readFileSync } from 'fs'
2-
import { resolve } from 'path'
32
import type webpack from 'webpack'
43
import { isDev, isWebCompilerTarget } from '../core/utils'
54
import { DEVTOOLS_POST_PATH } from '../core/constants'
65
import type { Compiler } from '../types'
6+
import { resolve } from 'pathe'
77

8-
const DEVTOOLS_CLIENT_PATH = resolve(__dirname, '../core/client.js')
8+
const DEVTOOLS_CLIENT_PATH = resolve(__dirname, '../runtime/client.cjs')
99

1010
function getMockClassesInjector(compiler: Compiler) {
1111
const completions = compiler.$windi.getCompletions()

tsconfig.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
"root": true,
33
"compilerOptions": {
44
"baseUrl": ".",
5-
"lib": ["ES2019"],
5+
"lib": [
6+
"ES2019",
7+
"dom"
8+
],
69
"module": "commonjs",
710
"target": "ES2019",
811
"strict": true,
@@ -14,8 +17,8 @@
1417
"strictNullChecks": true,
1518
"forceConsistentCasingInFileNames": true,
1619
"paths": {
17-
"windicss-webpack-plugin": ["./src/plugin.ts"],
18-
},
20+
"windicss-webpack-plugin": ["./src/plugin.ts"]
21+
}
1922
},
2023
"include": [
2124
"src"

0 commit comments

Comments
 (0)