使用webpack 打包时JSON.stringify报错

let addressList = [
  { name: "亦庄火车站", address: "北京市通州区亦庄开发区东北", city: "北京市", location: {lat: 39.818488, lng: 116.609081} },
  { name: "成都站", address: "成都市金牛区二环路北三段", city: "成都", location: {lat: 30.703257, lng: 104.079853} }
];

localStorage.setItem('addressList', JSON.stringify(addressList));

然后webpack打包后,浏览器中访问报错:

Uncaught TypeError: ((core.JSON && core.JSON.stringify) || _stringify2.default).apply is not a function

但是,当我换成window.JSON.stringify就好了,不知道有人遇到过没,想知道为什么会报错,直接调用JSON.parse()就没问题,为啥直接调用JSON.stringify()就报错了呢~

阅读 5.2k
1 个回答
推荐问题