File tree 2 files changed +14
-3
lines changed
2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 36
36
"babel-plugin-module-resolver" : " ^3.2.0" ,
37
37
"core-js" : " ^3.1.2" ,
38
38
"core-js-compat" : " ^3.1.2"
39
+ },
40
+ "peerDependencies" : {
41
+ "@babel/core" : " *"
39
42
}
40
43
}
Original file line number Diff line number Diff line change @@ -130,21 +130,29 @@ module.exports = (api, options) => {
130
130
131
131
// Other common pre-processors ---------------------------------------------
132
132
133
+ const maybeResolve = name => {
134
+ try {
135
+ return require . resolve ( name )
136
+ } catch ( error ) {
137
+ return name
138
+ }
139
+ }
140
+
133
141
webpackConfig . module
134
142
. rule ( 'pug' )
135
143
. test ( / \. p u g $ / )
136
144
. oneOf ( 'pug-vue' )
137
145
. resourceQuery ( / v u e / )
138
146
. use ( 'pug-plain-loader' )
139
- . loader ( require . resolve ( 'pug-plain-loader' ) )
147
+ . loader ( maybeResolve ( 'pug-plain-loader' ) )
140
148
. end ( )
141
149
. end ( )
142
150
. oneOf ( 'pug-template' )
143
151
. use ( 'raw' )
144
- . loader ( require . resolve ( 'raw-loader' ) )
152
+ . loader ( maybeResolve ( 'raw-loader' ) )
145
153
. end ( )
146
154
. use ( 'pug-plain-loader' )
147
- . loader ( require . resolve ( 'pug-plain-loader' ) )
155
+ . loader ( maybeResolve ( 'pug-plain-loader' ) )
148
156
. end ( )
149
157
. end ( )
150
158
You can’t perform that action at this time.
0 commit comments