Существует ли стандарт для хранения сгенерированных файлов в проекте JavaScript?

При создании проекта JavaScript в проекте мой стандартный файл выглядит следующим образом:

project-name/
 |- bower_components/
 |- node_modules/
 |- src/
 |- tests/
 |- .csslintrc
 |- .jshintrc
 |- .htmlhintrc
 |- bower.json
 |- Gruntfile.js
 `- package.json

node_modules а также bower_components являются стандартными. Я также заметил, что src или же www какой-то стандарт для исходных файлов и spec, specs, test или же tests в основном используются для испытаний. dist действительно распространено для размещения выпускаемых файлов.

Тем не менее, я также часто получаю сгенерированные файлы, такие как css генерируется из моего less файлы. Эти файлы принадлежат dist папка при выпуске, но есть ли какой-то стандарт для размещения этих файлов при локальном тестировании на веб-сервере? склонны использовать bower_components потому что он уже размещен на локальном веб-сервере, но это не так.

1 ответ

3.3. Файлы CSS ДОЛЖНЫ иметь расширение.css и ДОЛЖНЫ храниться в соответствующем каталоге include в структуре сайта, обычно это / style /.

Источник: http://www.bbc.co.uk/guidelines/futuremedia/technical/css.shtml

/ активы /

а также

/Ресурсы/

другие распространенные места для CSS-файлов. См., например, https://github.com/h5bp/html5-boilerplate/issues/1121

См. Также аналогичный вопрос Соглашение об именах для активов (изображения, CSS, JS)?

В общем, все зависит от вас, но убедитесь, что он последовательный и логичный.

Другие вопросы по тегам