2016-01-05 2 views
2

Я пытаюсь минимизировать свой код, и я всегда получаю эту ошибку, когда он запускает clean-css.clean-css TypeError не может прочитать свойство '0' of null

/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/selectors/extractor.js:66 
    return name.replace(/^\-\w+\-/, '').match(/([a-zA-Z]+)/)[0].toLowerCase(); 
                 ^
TypeError: Cannot read property '0' of null 
    at findNameRoot (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/selectors/extractor.js:66:59) 
    at extract (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/selectors/extractor.js:36:9) 
    at restructure (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/selectors/restructure.js:297:22) 
    at optimize (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/selectors/advanced.js:71:5) 
    at minify (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/clean.js:228:5) 
    at whenSourceMapReady (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/clean.js:135:7) 
    at Object.whenDone (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/clean.js:155:14) 
    at processNext (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/imports/inliner.js:105:13) 
    at importFrom (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/imports/inliner.js:79:10) 
    at ImportInliner.process (/home/k1ngsley/Projects/mobile_rea/partners-mobile-app/node_modules/clean-css/lib/imports/inliner.js:38:10) 
Error: Hook failed with error code 8: /home/k1ngsley/Projects/mobile_rea/partners-mobile-app/hooks/after_prepare/070_uglify.js 
    at /home/k1ngsley/npm/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:195:23 
    at _rejected (/home/k1ngsley/npm/lib/node_modules/cordova/node_modules/q/q.js:797:24) 
    at /home/k1ngsley/npm/lib/node_modules/cordova/node_modules/q/q.js:823:30 
    at Promise.when (/home/k1ngsley/npm/lib/node_modules/cordova/node_modules/q/q.js:1035:31) 
    at Promise.promise.promiseDispatch (/home/k1ngsley/npm/lib/node_modules/cordova/node_modules/q/q.js:741:41) 
    at /home/k1ngsley/npm/lib/node_modules/cordova/node_modules/q/q.js:557:44 
    at flush (/home/k1ngsley/npm/lib/node_modules/cordova/node_modules/q/q.js:108:17) 
    at process._tickCallback (node.js:448:13) 

Я прочитал разные сообщения, в которых говорится, что удалены прокомментированные строки и т. Д., Но все не разработано для меня.

Любой из них имеет какие-либо другие идеи или способы решения этой проблемы

+0

FYI gulp-minify-css был [устарел] (https://www.npmjs.com/package/gulp-minify-css) в пользу [gulp-clean-css] (https: // github. com/scniro/gulp-clean-css) – scniro

+0

@ Кингсли Саймон: У меня с той же проблемой теперь вы можете рассказать мне, как вы ее разрешили? aprreciated! –

+0

@shireefkhatab есть ли у вас это? –

ответ

0

Взгляните на min.css утилита, которая является более быстрым и отказоустойчивость.

+0

Как включить min.css в файл gulp/grunt? –

Смежные вопросы