2

创建项目 JavaScript 项目时,我的标准文件布局如下所示:

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

node_modules并且bower_components是标准的。我还注意到srcorwww是源文件的某种标准,而spec, specs, testortests主要用于测试。dist放置可发布文件非常常见。

但是,我也经常得到生成的文件,例如css从我的文件中生成的less文件。这些文件在发布时属于该dist文件夹,但是在网络服务器上进行本地测试时,是否有某种标准可以将这些文件放在哪里?倾向于使用bower_components,因为它已经托管在本地网络服务器上,但感觉不对。

4

1 回答 1

0

3.3. CSS 文件必须具有文件扩展名 .css 并且应该存储在站点结构中的相关包含目录中,通常是 /style/。

资料来源:http ://www.bbc.co.uk/guidelines/futuremedia/technical/css.shtml

/资产/

/资源/

是 css 文件的其他常见位置例如参见https://github.com/h5bp/html5-boilerplate/issues/1121

另请参阅类似的问题Naming convention for assets (images, css, js)?

总而言之,这取决于你,但要确保它是一致的、合乎逻辑的。

于 2014-05-09T21:16:27.537 回答