Skip to content

Commit f942cc1

Browse files
committed
fix: preserve plugin id
1 parent 75a25e2 commit f942cc1

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
@@ -140,9 +140,9 @@ module.exports = class Service {
140140
}
141141

142142
resolvePlugins (inlinePlugins, useBuiltIn) {
143-
const idToPlugin = id => ({
143+
const idToPlugin = (id, absolutePath) => ({
144144
id: id.replace(/^.\//, 'built-in:'),
145-
apply: require(id)
145+
apply: require(absolutePath || id)
146146
})
147147

148148
let plugins
@@ -181,7 +181,7 @@ module.exports = class Service {
181181

182182
return { id, apply }
183183
} else {
184-
return idToPlugin(resolveModule(id, this.pkgContext))
184+
return idToPlugin(id, resolveModule(id, this.pkgContext))
185185
}
186186
})
187187
plugins = builtInPlugins.concat(projectPlugins)

0 commit comments

Comments
 (0)