ошибка npm twigjs при компиляции шаблона с функциональностью twig

#node.js #npm #twig #webpack-dev-server

#node.js #npm #twig #webpack-dev-server

Вопрос:

Я создал шаблон для работы с twig в webpack и nodejs

Его можно найти здесь: Мой шаблон Twig

Он работает нормально при простом повторении и использовании if в качестве примера, но во-вторых, я хочу использовать некоторые функции twig, такие как «слияние» (как в примере) Я получаю сообщение об ошибке компиляции.

Первая ошибка при компиляции:

 build modulesError compiling twig template /home/isj/Boilerplate/twig-boilerplate/src/app/twig/test.html.twig: TwigException: Unable to parse 'test = test|merge([3])'
  

И позже webpack сообщает мне, что:

 Module build failed: SyntaxError: Unexpected token u in JSON at position 0
  

Теперь я распознаю эту ошибку как ошибку JSON.parse (неопределенную).

Есть еще несколько ошибок до последней, вы можете увидеть это, клонировав мой репозиторий git и запустив «npm start»

Но я ни за что на свете не могу понять, почему эта функциональность не работает, поскольку (предположительно) вся функциональность twig должна работать из коробки.

Вот некоторые ссылочные URL-адреса

  1. npm twig-загрузчик
  2. npm twig (js)

Я понял, что twig-loader имеет twigjs в качестве зависимости, поэтому добавил это.

Очень надеюсь, что кто-нибудь сможет мне помочь, если я неясен, пожалуйста, спросите более конкретные указания, и я отвечу.

Заранее благодарю…

Ответ №1:

Присвоение переменной другой переменной вместо самой себя сработало