是否有在 JavaScript 项目中存储生成文件的标准? [关闭]

Posted

技术标签:

【中文标题】是否有在 JavaScript 项目中存储生成文件的标准? [关闭]【英文标题】:Is there a standard for storing generated files in a JavaScript project? [closed] 【发布时间】:2014-05-09 21:01:20 【问题描述】:

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

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

node_modulesbower_components 是标准的。我还注意到srcwww 是源文件的某种标准,specspecstesttests 主要用于测试。 dist 用于放置可发布文件非常常见。

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

【问题讨论】:

【参考方案1】:

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)?

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

【讨论】:

以上是关于是否有在 JavaScript 项目中存储生成文件的标准? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

是否有在 JavaScript 中创建填充数组的快捷方式?

是否可以将使用 javascript 生成的 html 音频录制到后端的音频文件中?

是否有在一系列 python 文件中运行主文件的标准?

JavaScript Promise.all 是不是有在成功和失败时触发的回调 [重复]

是否有在Java中生成随机字符的功能?

是否有在应用程序内提供录音的服务?