Skip to content

Commit a6f0213

Browse files
committed
fix: preserve plugin id
1 parent 2676023 commit a6f0213

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/@vue/cli-service/lib/Service.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ module.exports = class Service {
143143
}
144144

145145
resolvePlugins (inlinePlugins, useBuiltIn) {
146-
const idToPlugin = id => ({
146+
const idToPlugin = (id, absolutePath) => ({
147147
id: id.replace(/^.\//, 'built-in:'),
148-
apply: require(id)
148+
apply: require(absolutePath || id)
149149
})
150150

151151
let plugins
@@ -185,7 +185,7 @@ module.exports = class Service {
185185

186186
return { id, apply }
187187
} else {
188-
return idToPlugin(resolveModule(id, this.pkgContext))
188+
return idToPlugin(id, resolveModule(id, this.pkgContext))
189189
}
190190
})
191191
plugins = builtInPlugins.concat(projectPlugins)

0 commit comments

Comments
 (0)