vue-fis3
vue-fis3 copied to clipboard
expecting another url or quoted path in @import list
Hi, @okoala
我在用 [email protected]
转换 .scss
文件时,命令行报错如下:
expecting another url or quoted path in @import list
开发环境:
- Node: v8.9.4
- Npm: v5.6.0
- Fis3: v3.4.39
目录结构:
src/scss
| - _variables.scss
| - _reset.scss
| - style.scss
style.scss
@charset "UTF-8";
@import
'variables',
'reset';
奇怪的是,如果 @import 'reset';
写成一行就可以。
fis-conf.js
'use strict'
var path = require('path')
/**
* 排除指定目录
* -------------------------------------
*/
fis
.set('project.files', ['**', '.**', '.**/**'])
.set('project.ignore', [
'node_modules/**',
'output/**',
'.gitignore',
'**/_*.scss',
'*.log',
'docs/**',
'dist/**',
'.git/**',
'.svn/**',
'.idea/**',
'package-lock.json',
'fis-conf.js'
])
.set('project.ext', {
scss: 'css'
})
/**
* 语言编译
* -------------------------------------
*/
fis.match('src/scss/*.scss', {
parser: fis.plugin('sass3', {
sourceMap: false
}),
rExt: '.css'
})
/**
* 目录规范
* -------------------------------------
*/
fis
// 默认情况下不添加 Hash
.match('**', {
useHash: false,
release: false
})
.match('src/scss/*.scss', {
release: 'style/$0'
})
貌似 是 @import
换行就不行了。不知道为什吗