1
- var _ = require ( 'underscore' ) ;
2
- var sass = require ( 'node-sass' ) ;
3
- var path = require ( 'path' ) ;
4
- var fs = require ( 'fs' ) ;
5
- var watch = require ( './watch' ) ;
1
+ const _ = require ( 'underscore' ) ;
2
+ const sass = require ( 'node-sass' ) ;
3
+ const path = require ( 'path' ) ;
4
+ const fs = require ( 'fs' ) ;
5
+ const watch = require ( './watch' ) ;
6
6
7
7
module . exports = function ( mode , unit , watcher , done ) {
8
8
9
9
mode = mode || 'dev' ;
10
10
11
- var packageJSONFile = path . resolve ( 'package.json' )
12
- var pkg = require ( packageJSONFile ) ;
13
- var namePkg = pkg [ 'name' ] ;
14
- var watchifyConfig = pkg [ 'eve-watchify' ] || { } ;
11
+ const packageJSONFile = path . resolve ( 'package.json' )
12
+ const pkg = require ( packageJSONFile ) ;
13
+ const namePkg = pkg [ 'name' ] ;
14
+ const watchifyConfig = pkg [ 'eve-watchify' ] || { } ;
15
15
var outFile = path . resolve ( path . join ( 'build' , 'assets' , 'css' , 'style.css' ) ) ;
16
16
var mapFile = path . resolve ( path . join ( 'build' , 'assets' , 'css' , 'style.css.map' ) ) ;
17
17
@@ -43,9 +43,9 @@ module.exports = function (mode, unit, watcher, done) {
43
43
var time = process . hrtime ( ) ;
44
44
sass . render ( {
45
45
file : path . resolve ( path . join ( 'styles' , 'style.scss' ) ) ,
46
- sourceMap : mode != 'dist' ,
46
+ sourceMap : mode != 'dist' && mode != 'pub' ,
47
47
outFile : outFile ,
48
- outputStyle : mode == 'dist' ? 'compressed' : null
48
+ outputStyle : mode == 'dist' || mode == 'pub' ? 'compressed' : null
49
49
} , function ( err , result ) {
50
50
if ( err ) {
51
51
err . toString = function ( ) {
@@ -57,9 +57,9 @@ module.exports = function (mode, unit, watcher, done) {
57
57
return done ( err ) ;
58
58
}
59
59
60
- fs . writeFile ( outFile , result . css , function ( err ) {
60
+ fs . writeFile ( outFile , result . css , function ( err ) {
61
61
if ( err ) return done ( err ) ;
62
- if ( mode == 'dist' ) {
62
+ if ( mode == 'dist' || mode == 'pub' ) {
63
63
try {
64
64
fs . unlinkSync ( mapFile ) ;
65
65
} catch ( e ) { }
0 commit comments