vue-fis3 icon indicating copy to clipboard operation
vue-fis3 copied to clipboard

expecting another url or quoted path in @import list

Open gongph opened this issue 6 years ago • 1 comments

Hi, @okoala

我在用 [email protected] 转换 .scss 文件时,命令行报错如下:

 expecting another url or quoted path in @import list

开发环境:

  1. Node: v8.9.4
  2. Npm: v5.6.0
  3. 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'
	})

gongph avatar Apr 13 '18 08:04 gongph

貌似 是 @import 换行就不行了。不知道为什吗

gongph avatar Apr 13 '18 11:04 gongph