Ошибка построения фундамента
Пушка найдет решение в течение длительного периода времени. Когда я использую Foundation Watch, все отлично, но каждый раз, когда я пытаюсь использовать Foundation Build, я вижу эту ошибку:
[21:05:45] 'sass' errored after 5.91 s
[21:05:45] Error in plugin 'gulp-uncss'
Message:
Unexpected EOF
Details:
domainEmitter: [object Object]
domain: [object Object]
domainThrown: false
[21:05:45] 'build' errored after 6.31 s
[21:05:45] 'default' errored after 6.31 s
Error: foundation-emails-template@1.0.0 build: `gulp --production`
Exit status 1
at EventEmitter.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/npm/lib/utils/lifecycle.js:217:16)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:194:7)
at ChildProcess.<anonymous> (/usr/local/lib/node_modules/foundation-cli/node_modules/npm/lib/utils/spawn.js:24:14)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
Я также попытался удалить папку node_modules и установить ее снова, но ничего не помогает. Как это исправить?
2 ответа
Я испытал это в прошлом. Мне известно о двух известных проблемах, которые приводят к такому типу ошибок.
Нечетные пробелы или символы в ваших HTML-файлах. Обычно из команды копирования и вставки из другого места. Смотрите эту проблему для справки: https://github.com/zurb/foundation-emails/issues/637
Устаревшая версия самого узла. Попробуйте обновить версию вашего узла, затем удалить node_modules из вашего проекта и запустить
npm install
в каталоге вашего проекта.
Чтобы продолжить то, что сказал Грант, вы можете искать специальные символы в текстовом редакторе, чтобы их было легче обнаружить. Например, если вы используете Sublime Text 3, вы можете выбрать все символы, не входящие в ASCII, с помощью следующего регулярного выражения:
[^\x00-\x7F]
Нажав "Найти все" (с включенным поиском по регулярным выражениям), вы выделите все пробелы и специальные символы.