是否有标准用于在JavaScript项目中存储生成的文件?

时间:2014-05-09 21:01:20

标签: javascript project-layout

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

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

node_modulesbower_components是标准配置。我还注意到srcwww是源文件和specspecstest或{{1}的某种标准主要用于测试。 tests用于放置可释放的文件非常常见。

但是,我还经常会生成从dist文件生成的css生成的文件。这些文件在发布时属于less文件夹,但在网络服务器本地测试时,是否有某种标准用于放置这些文件?倾向于使用dist,因为它已经托管在本地网络服务器上,但感觉不对。

1 个答案:

答案 0 :(得分:0)

  

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

来源: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)?

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