创建项目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
或{{1}的某种标准主要用于测试。 tests
用于放置可释放的文件非常常见。
但是,我还经常会生成从dist
文件生成的css
生成的文件。这些文件在发布时属于less
文件夹,但在网络服务器本地测试时,是否有某种标准用于放置这些文件?倾向于使用dist
,因为它已经托管在本地网络服务器上,但感觉不对。
答案 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)?
总而言之,这取决于你,但要确保它是一致的,合乎逻辑的。