Существует ли стандарт для хранения сгенерированных файлов в проекте 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)?
В общем, все зависит от вас, но убедитесь, что он последовательный и логичный.