fix(compiler-sfc): fix preprocessor filename access
This commit is contained in:
parent
6136cf874e
commit
9cb29eea3a
@ -1,12 +1,17 @@
|
||||
import merge from 'merge-source-map'
|
||||
import path from 'path'
|
||||
import { RawSourceMap } from 'source-map'
|
||||
import { SFCStyleCompileOptions } from './compileStyle'
|
||||
|
||||
export interface StylePreprocessor {
|
||||
render(
|
||||
source: string,
|
||||
map?: object,
|
||||
options?: any,
|
||||
customRequire?: (id: string) => any
|
||||
map: RawSourceMap | undefined,
|
||||
options: {
|
||||
[key: string]: any
|
||||
filename: string
|
||||
},
|
||||
customRequire: SFCStyleCompileOptions['preprocessCustomRequire']
|
||||
): StylePreprocessorResults
|
||||
}
|
||||
|
||||
@ -83,7 +88,7 @@ const less: StylePreprocessor = {
|
||||
// less output path is relative path
|
||||
const dependencies = getAbsolutePaths(
|
||||
result.imports,
|
||||
path.dirname(options.fileName)
|
||||
path.dirname(options.filename)
|
||||
)
|
||||
if (map) {
|
||||
return {
|
||||
|
Loading…
x
Reference in New Issue
Block a user