Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

Commit be2d24b

Browse files
authored
fix: fix build errors in webpack5 (#72)
1 parent eb0ff58 commit be2d24b

File tree

4 files changed

+6
-0
lines changed

4 files changed

+6
-0
lines changed

packages/sub-style/src/inject/inject-api-custom-element.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ export function injectApiCustomElement(
8686
) {
8787
if (node.type === 'Identifier'
8888
&& node.name === 'VueElement'
89+
&& parent
8990
&& parent.type === 'ClassDeclaration')
9091
isVueElementIdentifier = true
9192

@@ -109,6 +110,7 @@ export function injectApiCustomElement(
109110

110111
if (node.type === 'Identifier'
111112
&& node.name === '_applyStyles'
113+
&& parent
112114
&& parent.type === 'ClassMethod'
113115
&& isVueElementIdentifier
114116
&& isBaseClassIdentifier) {

packages/sub-style/src/inject/inject-component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export function injectToComponent(
1515
parent: FunctionDeclaration,
1616
) {
1717
if (node.type === 'Identifier'
18+
&& parent
1819
&& parent.type === 'FunctionDeclaration'
1920
&& node.name === 'createComponentInstance')
2021
isCreateComponentInstance = true

packages/sub-style/src/inject/inject-render.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export function injectToRenderer(
3434
isComponentUpdateFnIdentifier = true
3535

3636
if (isComponentUpdateFnIdentifier
37+
&& parent
3738
&& parent.type === 'VariableDeclarator'
3839
&& node.type === 'Identifier'
3940
&& node.name === 'subTree') {
@@ -45,6 +46,7 @@ export function injectToRenderer(
4546
isUnmountIdentifier = true
4647

4748
if (isUnmountIdentifier
49+
&& parent
4850
&& parent.type === 'CallExpression'
4951
&& node.type === 'Identifier'
5052
&& node.name === 'unmountComponent') {

packages/v-model/src/inject-patch-prop.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export function injectPatchProp(
2626
) {
2727
if ((node as Identifier).type === 'Identifier'
2828
&& (node as Identifier).name === 'patchProp'
29+
&& parent
2930
&& parent.type === 'VariableDeclarator')
3031
isPatchPropIdentifier = true
3132

0 commit comments

Comments
 (0)