【发布时间】:2019-08-20 03:21:31
【问题描述】:
我很难弄清楚在我的 javascript 项目中放置某个文件的位置。
我有一个相当大的 JSON 对象,它代表 ISO 语言代码:
{"code":"nl","name":"Dutch","nativeName":"Nederlands, Vlaams"},
{"code":"en","name":"English","nativeName":"English"},
{"code":"eo","name":"Esperanto","nativeName":"Esperanto"},
{"code":"et","name":"Estonian","nativeName":"eesti, eesti keel"},
{"code":"ee","name":"Ewe","nativeName":"Eʋegbe"},
我不想从 API 检索此信息,因为此信息相当静态且不会经常更改。
我只是在需要引用它的 JS 文件中“导入”这个 ISO 语言代码对象文件。
但是,我不知道该文件的实际放置位置。
我当前的项目文件结构:
root/
package.json
webpack.config.js
node_modules/
dist/
src/
index.html
js/
models/
views/
config.js
index.js -- (single application controller)
iso-language-codes.js
如您所见,“iso-language-codes.js”与应用程序控制器“index.js”位于同一级别。
我知道这很弱,但我应该把它放在哪里?大多数情况下,这种事情是偏好,但逻辑告诉我应该创建一个新的“数据”文件夹并将“iso-language-codes.js”放在新目录中,如下所示:
src/
index.html
js/
models/
views/
config.js
index.js -- (single application controller)
data/
iso-language-codes.js
非常感谢任何建议。
花了很多时间谷歌搜索和搜索堆栈,但找不到任何东西来回答我的具体问题。如果有人有什么我可以参考的,那就太好了。
【问题讨论】: