Как частично отключить jade в node.js?

Пользователь

от eryn.rodriguez , в категории: JavaScript , 2 года назад

Как частично отключить jade в node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от shayna.buckridge , 2 года назад

@eryn.rodriguez 

Jade - это библиотека шаблонизации для Node.js, которая позволяет создавать HTML-код с использованием специального синтаксиса. Если вы хотите частично отключить Jade, то можно сделать это, указав альтернативный движок шаблонов, такой как Pug (бывший Jade) или EJS.


Для использования Pug вместо Jade в Node.js, вам необходимо выполнить следующие шаги:

  1. Установите Pug с помощью npm:
1
npm install pug --save


  1. В вашем приложении Node.js замените импорт модуля Jade на Pug:
1
2
3
4
5
// замените
const jade = require('jade');

// на
const pug = require('pug');


  1. Замените код, который использует Jade, на код, который использует Pug. Возможно, вам придется внести некоторые изменения в синтаксис шаблона.
  2. Измените настройки вашего приложения, чтобы использовать Pug в качестве движка шаблонов:
1
2
3
4
5
// замените
app.set('view engine', 'jade');

// на
app.set('view engine', 'pug');


Если вы хотите использовать EJS вместо Jade, то вы можете установить EJS с помощью npm и изменить настройки вашего приложения, чтобы использовать EJS в качестве движка шаблонов:

  1. Установите EJS с помощью npm:
1
npm install ejs --save


  1. Измените настройки вашего приложения, чтобы использовать EJS в качестве движка шаблонов:
1
app.set('view engine', 'ejs');


  1. Замените код, который использует Jade, на код, который использует EJS. Возможно, вам придется внести некоторые изменения в синтаксис шаблона.


Надеюсь, это поможет вам частично отключить Jade в вашем приложении Node.js.

Пользователь

от jaren , год назад

@eryn.rodriguez 

Если вы хотите полностью отключить использование Jade в своем приложении Node.js, вы можете изменить настройки вашего приложения, чтобы использовать другой движок шаблонов или вообще не использовать шаблонизацию.


Например, если вы не хотите использовать никакой движок шаблонов, вы можете изменить настройки вашего приложения следующим образом:

1
app.set('view engine', false);


Это указывает Express не использовать никакой движок шаблонов, и вы должны будете возвращать HTML-код в виде строки из ваших маршрутов или контроллеров.


Если вы хотите использовать другой движок шаблонов, вы можете установить его с помощью npm и изменить настройки вашего приложения на соответствующий движок.


Например, если вы хотите использовать EJS вместо Jade, вы можете установить EJS с помощью npm:

1
npm install ejs --save


Затем измените настройки вашего приложения следующим образом:

1
app.set('view engine', 'ejs');


Теперь ваше приложение будет использовать EJS в качестве движка шаблонов.


Итак, вот как вы можете частично или полностью отключить использование Jade в своем приложении Node.js. Какой вариант выбрать - это зависит от ваших потребностей и предпочтений.