@@ -62,27 +62,29 @@ module.exports = function(grunt) {
6262 copy : {
6363 main : {
6464 files : [
65- { expand : true , cwd : paths ( ) . source . js , src : '*.js' , dest : paths ( ) . public . js } ,
66- { expand : true , cwd : paths ( ) . source . css , src : '*.css' , dest : paths ( ) . public . css } ,
67- { expand : true , cwd : paths ( ) . source . images , src : [ '**/*.png' , '**/*.jpg' , '**/*.gif' , '**/*.jpeg' ] , dest : paths ( ) . public . images } ,
68- { expand : true , cwd : paths ( ) . source . fonts , src : '*' , dest : paths ( ) . public . fonts } ,
69- { expand : true , cwd : paths ( ) . source . data , src : 'annotations.js' , dest : paths ( ) . public . data }
65+ { expand : true , cwd : path . resolve ( paths ( ) . source . js ) , src : '*.js' , dest : path . resolve ( paths ( ) . public . js ) } ,
66+ { expand : true , cwd : path . resolve ( paths ( ) . source . css ) , src : '*.css' , dest : path . resolve ( paths ( ) . public . css ) } ,
67+ { expand : true , cwd : path . resolve ( paths ( ) . source . images ) , src : [ '**/*.png' , '**/*.jpg' , '**/*.gif' , '**/*.jpeg' ] , dest : path . resolve ( paths ( ) . public . images ) } ,
68+ { expand : true , cwd : path . resolve ( paths ( ) . source . fonts ) , src : '*' , dest : path . resolve ( paths ( ) . public . fonts ) } ,
69+ { expand : true , cwd : path . resolve ( paths ( ) . source . data ) , src : 'annotations.js' , dest : path . resolve ( paths ( ) . public . data ) }
7070 ]
7171 } ,
7272 styleguide : {
7373 files : [
74- { expand : true , cwd : paths ( ) . source . styleguide , src : [ '*.*' , '**/*.*' ] , dest : paths ( ) . public . styleguide }
74+ { expand : true , cwd : path . resolve ( paths ( ) . source . styleguide ) , src : [ '*.*' , '**/*.*' ] , dest : path . resolve ( paths ( ) . public . styleguide ) }
7575 ]
7676 }
7777 } ,
7878 watch : {
7979 all : {
8080 files : [
81- paths ( ) . source . css + '**/*.css' ,
82- paths ( ) . source . styleguide + 'css/*.css' ,
83- paths ( ) . source . patterns + '**/*.mustache' ,
84- paths ( ) . source . patterns + '**/*.json' ,
85- paths ( ) . source . data + '*.json'
81+ path . resolve ( paths ( ) . source . css + '**/*.css' ) ,
82+ path . resolve ( paths ( ) . source . styleguide + 'css/*.css' ) ,
83+ path . resolve ( paths ( ) . source . patterns + '**/*.mustache' ) ,
84+ path . resolve ( paths ( ) . source . patterns + '**/*.json' ) ,
85+ path . resolve ( paths ( ) . source . fonts + '/*' ) ,
86+ path . resolve ( paths ( ) . source . images + '/*' ) ,
87+ path . resolve ( paths ( ) . source . data + '*.json' )
8688 ] ,
8789 tasks : [ 'default' , 'bsReload:css' ]
8890 }
@@ -93,7 +95,7 @@ module.exports = function(grunt) {
9395 browserSync : {
9496 dev : {
9597 options : {
96- server : paths ( ) . public . root ,
98+ server : path . resolve ( paths ( ) . public . root ) ,
9799 watchTask : true ,
98100 watchOptions : {
99101 ignoreInitial : true ,
@@ -103,15 +105,15 @@ module.exports = function(grunt) {
103105 {
104106 module : 'bs-html-injector' ,
105107 options : {
106- files : [ paths ( ) . public . root + '/index.html' , paths ( ) . public . styleguide + '/styleguide.html' ]
108+ files : [ path . resolve ( paths ( ) . public . root + '/index.html' ) , path . resolve ( paths ( ) . public . styleguide + '/styleguide.html' ) ]
107109 }
108110 }
109111 ]
110112 }
111113 }
112114 } ,
113115 bsReload : {
114- css : paths ( ) . public . root + '**/*.css'
116+ css : path . resolve ( paths ( ) . public . root + '**/*.css' )
115117 }
116118 } ) ;
117119
0 commit comments