使用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 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题