Ошибка TypeError в модуле rigger

Если при gulp-сборке проекта вылезает ошибка модуля rigger:

 

TypeError: must start with number, buffer, array or string

 

То дело тут скорее всего в том, что импорты прописаны не верно или попросту импортируемые файлы недоступны/несуществуют.

 

Итак, имеем такую ошибку

 

z:\work>gulp
[02:05:51] Using gulpfile z:\work\gulpfile.js
[02:05:51] Starting 'html:build'...
[02:05:51] Finished 'html:build' after 10 ms
[02:05:51] Starting 'default'...
[02:05:51] Finished 'default' after 11 ?s
buffer.js:67
    throw new TypeError('must start with number, buffer, array or string');
          ^
TypeError: must start with number, buffer, array or string
    at new Buffer (buffer.js:67:11)
    at z:\work\node_modules\gulp-rigger\index.js:20:29
    at Rigger.<anonymous> (z:\work\node_modules\rigger\index.js:719:9)
    at Rigger.emit (events.js:107:17)
    at z:\work\node_modules\rigger\index.js:252:16
    at z:\work\node_modules\rigger\node_modules\async\lib\async.js:232:13
    at z:\work\node_modules\rigger\node_modules\async\lib\async.js:113:21
    at z:\work\node_modules\rigger\node_modules\async\lib\async.js:24:16
    at z:\work\node_modules\rigger\node_modules\async\lib\async.js:229:17
    at z:\work\node_modules\rigger\index.js:391:21

 

В моем случае она была вызвана некорректным путем к html шаблону, прописанному в index.html:

 

...
<body>
    //= templates/_header.tpl
    <div class="content">
 ...

 

Путь templates/_header.tpl был не верен и галп не мог выполнить часть таска связанную с риггером. Поправьте путь и убедитесь, что не оставили пробелов в строке импорта после имени файла, т.е.

 

"templates/_header.tpl" - корректно

"templates/_header.tpl  " - некорректно

 

 

 

 

 

Категория: 
Была ли статья полезна: 

Комментарии

Большое человеческое спасибо!

Добавить комментарий

HTML

  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <p>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Поместите примеры вашего исходного кода в теги <code>...</code> or <source>...</source> и он будет красиво отформатирован.

Plain text

  • Поместите примеры вашего исходного кода в теги <code>...</code> or <source>...</source> и он будет красиво отформатирован.
  • Строки и параграфы переносятся автоматически.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <code> <source>
CAPTCHA
Пожалуйста, подтвердите, что вы человек.