#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-адреса
Я понял, что twig-loader имеет twigjs в качестве зависимости, поэтому добавил это.
Очень надеюсь, что кто-нибудь сможет мне помочь, если я неясен, пожалуйста, спросите более конкретные указания, и я отвечу.
Заранее благодарю…
Ответ №1:
Присвоение переменной другой переменной вместо самой себя сработало