I just downloaded v 8.2.9 of Metronic and I get this error when trying to run gulp:
[14:24:17] Starting 'default'...
[14:24:17] Starting 'cleanTask'...
[14:24:17] Finished 'cleanTask' after 51 ms
[14:24:17] Starting 'buildBundleTask'...
[14:24:18] Finished 'buildBundleTask' after 202 ms
[14:24:18] Finished 'default' after 257 ms
Error in plugin "sass"
Message:
..\src\sass\style.bundle.css
Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'
C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6520
throw error;
^
Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'
at Object.wrapException (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:2286:43)
at Object._failedAsCheck (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:3798:15)
at Rti._generalAsCheckImplementation [as _as] (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:3787:9)
at ArrayIterator.get$current (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:35164:50)
at Object.get$current$x (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:792:43)
at _SyncStarIterator.moveNext$0 (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:38096:41)
at Object.List_List$from (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6534:49)
at Object.List_List$unmodifiable (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6559:22)
at Object._parseImporter (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:28989:51)
at C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:28755:22 {
dartException: <ref *1> PluginError: TypeError: null: type 'JSNull' is not a subtype of type 'String'
at Object.wrapException (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:2286:43)
at Object._failedAsCheck (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:3798:15)
at Rti._generalAsCheckImplementation [as _as] (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:3787:9)
at ArrayIterator.get$current (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:35164:50)
at Object.get$current$x (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:792:43)
at _SyncStarIterator.moveNext$0 (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:38096:41)
at Object.List_List$from (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6534:49)
at Object.List_List$unmodifiable (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6559:22)
at Object._parseImporter (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:28989:51)
at C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:28755:22 {
formatted: "Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
status: 3,
messageFormatted: '\x1B[4m..\\src\\sass\\style.bundle.css\x1B[24m\n' +
"Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
messageOriginal: "TypeError: null: type 'JSNull' is not a subtype of type 'String'",
relativePath: '..\\src\\sass\\style.bundle.css',
message: '..\\src\\sass\\style.bundle.css\n' +
"Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
__safety: undefined,
_stack: undefined,
plugin: 'gulp-dart-sass',
showProperties: true,
showStack: false,
domainEmitter: Stream {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
write: [Function: method],
end: [Function: method],
destroy: [Function: method],
resume: [Function: method],
pause: [Function: method],
writable: true,
readable: true,
[Symbol(kCapture)]: false
},
domainThrown: false,
'$cachedTrace': _StackTrace {
_exception: [Circular *1],
_trace: "Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'\n" +
' at Object.wrapException (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:2286:43)\n' +
' at Object._failedAsCheck (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:3798:15)\n' +
' at Rti._generalAsCheckImplementation [as _as] (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:3787:9)\n' +
' at ArrayIterator.get$current (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:35164:50)\n' +
' at Object.get$current$x (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:792:43)\n' +
' at _SyncStarIterator.moveNext$0 (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:38096:41)\n' +
' at Object.List_List$from (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:6534:49)\n' +
' at Object.List_List$unmodifiable (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:6559:22)\n' +
' at Object._parseImporter (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:28989:51)\n' +
' at C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:28755:22'
}
}
}
Hi Victor,
Could you please use node.js version 20? The sass compiler does not support node.js version 22 yet. We will work on to upgrade in the future updates. In the meantime, please use node.js version 20.
https://nodejs.org/en/download/package-manager/
Thanks
Hi Faizal,
I just tried to use gulp with node 20 and the same error comes up:
1.542 Using gulp config file: "../../gulp.config.js"
2.217 [11:10:47] Using gulpfile /src/_keenthemes/tools/gulpfile.js
2.218 [11:10:47] Starting 'default'...
2.222 [11:10:47] Starting 'cleanTask'...
2.237 [11:10:47] Finished 'cleanTask' after 15 ms
2.237 [11:10:47] Starting 'buildBundleTask'...
2.388 [11:10:47] Finished 'buildBundleTask' after 151 ms
2.388 [11:10:47] Finished 'default' after 170 ms
2.867 Error in plugin "sass"
2.867 Message:
2.867 ../src/sass/style.bundle.css
2.867 Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'
2.873 /src/_keenthemes/tools/node_modules/sass/sass.dart.js:6520
2.873 throw error;
2.873 ^
2.873
2.873 Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'
2.873 at Object.wrapException (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:2286:43)
2.873 at Object._failedAsCheck (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:3798:15)
2.873 at Rti._generalAsCheckImplementation [as _as] (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:3787:9)
2.873 at ArrayIterator.get$current (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:35164:50)
2.873 at Object.get$current$x (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:792:43)
2.873 at _SyncStarIterator.moveNext$0 (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:38096:41)
2.873 at Object.List_List$from (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:6534:49)
2.873 at Object.List_List$unmodifiable (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:6559:22)
2.873 at Object._parseImporter (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:28989:51)
2.873 at /src/_keenthemes/tools/node_modules/sass/sass.dart.js:28755:22 {
2.873 dartException: <ref *1> PluginError: TypeError: null: type 'JSNull' is not a subtype of type 'String'
2.873 at Object.wrapException (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:2286:43)
2.873 at Object._failedAsCheck (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:3798:15)
2.873 at Rti._generalAsCheckImplementation [as _as] (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:3787:9)
2.873 at ArrayIterator.get$current (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:35164:50)
2.873 at Object.get$current$x (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:792:43)
2.873 at _SyncStarIterator.moveNext$0 (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:38096:41)
2.873 at Object.List_List$from (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:6534:49)
2.873 at Object.List_List$unmodifiable (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:6559:22)
2.873 at Object._parseImporter (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:28989:51)
2.873 at /src/_keenthemes/tools/node_modules/sass/sass.dart.js:28755:22 {
2.873 formatted: "Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
2.873 status: 3,
2.873 messageFormatted: '../src/sass/style.bundle.css\n' +
2.873 "Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
2.873 messageOriginal: "TypeError: null: type 'JSNull' is not a subtype of type 'String'",
2.873 relativePath: '../src/sass/style.bundle.css',
2.873 message: '../src/sass/style.bundle.css\n' +
2.873 "Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
2.873 __safety: undefined,
2.873 _stack: undefined,
2.873 plugin: 'gulp-dart-sass',
2.873 showProperties: true,
2.873 showStack: false,
2.873 domainEmitter: Stream {
2.873 _events: [Object: null prototype] {},
2.873 _eventsCount: 0,
2.873 _maxListeners: undefined,
2.873 write: [Function: method],
2.873 end: [Function: method],
2.873 destroy: [Function: method],
2.873 resume: [Function: method],
2.873 pause: [Function: method],
2.873 writable: true,
2.873 readable: true,
2.873 [Symbol(shapeMode)]: false,
2.873 [Symbol(kCapture)]: false
2.873 },
2.873 domainThrown: false,
2.873 '$cachedTrace': _StackTrace {
2.873 _exception: [Circular *1],
2.873 _trace: "Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'\n" +
2.873 ' at Object.wrapException (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:2286:43)\n' +
2.873 ' at Object._failedAsCheck (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:3798:15)\n' +
2.873 ' at Rti._generalAsCheckImplementation [as _as] (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:3787:9)\n' +
2.873 ' at ArrayIterator.get$current (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:35164:50)\n' +
2.873 ' at Object.get$current$x (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:792:43)\n' +
2.873 ' at _SyncStarIterator.moveNext$0 (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:38096:41)\n' +
2.873 ' at Object.List_List$from (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:6534:49)\n' +
2.873 ' at Object.List_List$unmodifiable (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:6559:22)\n' +
2.873 ' at Object._parseImporter (/src/_keenthemes/tools/node_modules/sass/sass.dart.js:28989:51)\n' +
2.873 ' at /src/_keenthemes/tools/node_modules/sass/sass.dart.js:28755:22'
2.873 }
2.873 }
2.873 }
2.873
2.873 Node.js v20.18.1
Hi Victor,
May I know which node version are you using? Could you please use node.js version 20?
https://nodejs.org/en/download/package-manager/
Thanks
Hi Faizal,
I just installed node.js 22.12.0 and I get (almost) the same error:
"Using gulp config file: "../../gulp.config.js"
[19:56:09] Using gulpfile C:\Dev\fe\Starterkit\_keenthemes\tools\gulpfile.js
[19:56:10] Starting 'default'...
[19:56:10] Starting 'cleanTask'...
[19:56:10] Finished 'cleanTask' after 321 ms
[19:56:10] Starting 'buildBundleTask'...
[19:56:10] Finished 'buildBundleTask' after 112 ms
[19:56:10] Finished 'default' after 436 ms
(node:20908) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
Error in plugin "sass"
Message:
..\src\sass\style.bundle.css
Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'
C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6520
throw error;
^
Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'
at Object.wrapException (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:2286:43)
at Object._failedAsCheck (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:3798:15)
at Rti._generalAsCheckImplementation [as _as] (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:3787:9)
at ArrayIterator.get$current (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:35164:50)
at Object.get$current$x (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:792:43)
at _SyncStarIterator.moveNext$0 (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:38096:41)
at Object.List_List$from (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6534:49)
at Object.List_List$unmodifiable (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6559:22)
at Object._parseImporter (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:28989:51)
at C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:28755:22 {
dartException: <ref *1> PluginError: TypeError: null: type 'JSNull' is not a subtype of type 'String'
at Object.wrapException (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:2286:43)
at Object._failedAsCheck (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:3798:15)
at Rti._generalAsCheckImplementation [as _as] (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:3787:9)
at ArrayIterator.get$current (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:35164:50)
at Object.get$current$x (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:792:43)
at _SyncStarIterator.moveNext$0 (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:38096:41)
at Object.List_List$from (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6534:49)
at Object.List_List$unmodifiable (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:6559:22)
at Object._parseImporter (C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:28989:51)
at C:\Dev\fe\Starterkit\_keenthemes\tools\node_modules\sass\sass.dart.js:28755:22 {
formatted: "Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
status: 3,
messageFormatted: '\x1B[4m..\\src\\sass\\style.bundle.css\x1B[24m\n' +
"Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
messageOriginal: "TypeError: null: type 'JSNull' is not a subtype of type 'String'",
relativePath: '..\\src\\sass\\style.bundle.css',
message: '..\\src\\sass\\style.bundle.css\n' +
"Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'",
__safety: undefined,
_stack: undefined,
plugin: 'gulp-dart-sass',
showProperties: true,
showStack: false,
domainEmitter: Stream {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
write: [Function: method],
end: [Function: method],
destroy: [Function: method],
resume: [Function: method],
pause: [Function: method],
writable: true,
readable: true,
[Symbol(shapeMode)]: false,
[Symbol(kCapture)]: false
},
domainThrown: false,
'$cachedTrace': _StackTrace {
_exception: [Circular *1],
_trace: "Error: TypeError: null: type 'JSNull' is not a subtype of type 'String'\n" +
' at Object.wrapException (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:2286:43)\n' +
' at Object._failedAsCheck (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:3798:15)\n' +
' at Rti._generalAsCheckImplementation [as _as] (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:3787:9)\n' +
' at ArrayIterator.get$current (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:35164:50)\n' +
' at Object.get$current$x (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:792:43)\n' +
' at _SyncStarIterator.moveNext$0 (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:38096:41)\n' +
' at Object.List_List$from (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:6534:49)\n' +
' at Object.List_List$unmodifiable (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:6559:22)\n' +
' at Object._parseImporter (C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:28989:51)\n' +
' at C:\\Dev\\fe\\Starterkit\\_keenthemes\\tools\\node_modules\\sass\\sass.dart.js:28755:22'
}
}
}"