2014-05-09 17 views
2

При создании проекта 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, поскольку он уже размещен на локальном веб-сервере, но он не чувствует себя хорошо.

ответ

0

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

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

/активы/

и

/ресурсы/

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

Смотрите также аналогичный вопрос Naming convention for assets (images, css, js)?

Все-в-все это до вас, но убедитесь, что он соответствует, и логично.

Смежные вопросы