Ответ 1
В моем магазине используется .handlebars
, а также Require.js и Alex Sexton требует подключаемый модуль для руля, и все это работает без проблем, Однако гораздо более распространенный суффикс, и по умолчанию в этом подключаемом модуле, который я только что упомянул, есть .hbs
(предположительно потому, что .hbs
- это 3-символьное расширение, еще не принятое другим типом файла).
Например, вы можете использовать .hbs
, .handlebars
или даже другое расширение, и оно должно отлично работать с любой библиотекой (например, Требовать), где суффикс может иметь значение. Конечно, нет никаких гарантий, но из-за отсутствия официальных авторов библиотек, которые обычно знают лучше, чем для жесткого кодирования.
Я бы предостерег от использования .htm
или .html
для этих файлов, хотя... если у вас нет действительно привлекательной среды IDE. Большинство IDE можно настроить для обработки .hbs
, как если бы это были файлы HTML, для раскраски синтаксиса, а что нет. Если ваш не может, то .htm
может иметь смысл. В противном случае я бы сохранил расширение файла, чтобы вы могли легко различать два типа файлов.