Skip to content

Commit

Permalink
fix(less): fix less @import url rebasing
Browse files Browse the repository at this point in the history
fix #1834
  • Loading branch information
yyx990803 committed Feb 1, 2021
1 parent 34894a2 commit 41783fa
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions packages/vite/src/node/plugins/css.ts
Expand Up @@ -888,8 +888,10 @@ function createViteLessPlugin(
if (!ViteLessManager) {
ViteLessManager = class ViteManager extends less.FileManager {
resolvers
constructor(resolvers: CSSResolvers) {
rootFile
constructor(rootFile: string, resolvers: CSSResolvers) {
super()
this.rootFile = rootFile
this.resolvers = resolvers
}
supports() {
Expand All @@ -909,7 +911,7 @@ function createViteLessPlugin(
path.join(dir, '*')
)
if (resolved) {
const result = await rebaseUrls(resolved, rootFile)
const result = await rebaseUrls(resolved, this.rootFile)
let contents
if (result && 'contents' in result) {
contents = result.contents
Expand All @@ -929,7 +931,7 @@ function createViteLessPlugin(

return {
install(_, pluginManager) {
pluginManager.addFileManager(new ViteLessManager(resolvers))
pluginManager.addFileManager(new ViteLessManager(rootFile, resolvers))
},
minVersion: [3, 0, 0]
}
Expand Down

0 comments on commit 41783fa

Please sign in to comment.