0

项目需要整个中国的json地图数据,我把json文件放在了static文件夹下的map文件里。
然后用

mapData = require('../../../../static/map/map/'+ self.division.divisionPid +'.json');

引入json文件。结果打包后看文件发现所有json文件都打包进了js文件里。(如下图)。请问怎么不把文件打包进去。
clipboard.png

2019-01-11 提问
1 个回答
0

通过接口获取json文件,不要通过require的方式,通过require的方式,webpack肯定会收集依赖文件的。

比如说你可以

$.getJSON('/static/map/map/a.json')

然后配一下nginx,让/static/map/map路径(这个路径可以随意配,不一定和文件夹结构相同)请求static/map/map文件夹下面的文件。

撰写答案

你可能感兴趣的

推广链接