build.io и gulp некоторые встроенные переменные не работают

Привет, я пытаюсь перейти от grunt-сборки для сборки (в паре с глотком); Я использую сборку 0.24.3

Моя текущая проблема: некоторые из встроенных переменных http://assemble.io/docs/Built-in-Variables.html не работают как на страницах, так и на части, например:

{{pagename}}

ничего не возвращает, пока {{basename}} выдает ошибку:

Message:
    utils.expectedType is not a function
Details:
    helper: [object Object]
    fileName: C:\Progetti\myproject\source\Templates\pages\seminars.html
    files: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
    view: [object Object]
    domainEmitter: [object Object]
    domain: [object Object]
    domainThrown: false

Stack:
TypeError: utils.expectedType is not a function
    at Object.helpers.basename (C:\Progetti\myproject\node_modules\handlebars-helpers\lib\path.js:83:31)
    at Object.<anonymous> (C:\Progetti\myproject\node_modules\deep-bind\index.js:61:15)
    at C:\Progetti\myproject\node_modules\async-helpers\index.js:331:23
    at C:\Progetti\myproject\node_modules\co\index.js:136:8
    at new Promise (<anonymous>)
    at thunkToPromise (C:\Progetti\myproject\node_modules\co\index.js:135:10)
    at toPromise (C:\Progetti\myproject\node_modules\co\index.js:119:55)
    at next (C:\Progetti\myproject\node_modules\co\index.js:99:29)
    at onFulfilled (C:\Progetti\myproject\node_modules\co\index.js:69:7)
    at process.internalTickCallback (internal/process/next_tick.js:77:7)

Кстати

<h1>{{basename}}</h1>

был добавлен в файл страницы index.html, а не в seminars.html (??)

Я что-то упускаю или делаю что-то не так?

[Редактировать]

Я должен добавить, что я тоже использую handlebars-helpers (версия 0.10.0)

0 ответов

Я нашел ответ сам: просто используйте:

{{basename path}}
Другие вопросы по тегам