【发布时间】:2017-06-13 01:08:47
【问题描述】:
我目前正在使用 Aurelia-Framework 并希望将一个大的 json 文件加载到我的应用程序中。
问题是,我不知道如何让 json 文件出现在我的 Chrome 浏览器的“dist”文件夹中,以便脚本能够找到它。
简而言之,我想这样做:
var request = new XMLHttpRequest();
var jsonString = request.open("GET", "file://../core/data/5e-SRD-Monsters.json", false);
...是的,路径是正确的,但文件夹“data”及其内容不会出现在 Chrome 的调试源中。
我必须以某种方式通过 gulp 包含 json 吗?
【问题讨论】:
-
出于测试目的,您能否尝试将文件放在脚本/代码所在的同一文件夹中,并尝试仅通过文件名(不包括绝对路径)访问它?
-
我做了,同样的问题,json 不存在于发行版中我只需要以某种方式包含它,我想,但是如何?
-
尝试使用
http协议而不是file。 -
您必须将此文件复制到 dist 文件夹。如果您使用的是框架项目,请使用
export任务(查看 export.json)。
标签: javascript json frameworks aurelia distribute