记一次开发中的bug json文件中不能添加注释

 如题,在JSON格式的对象中,不允许出现注释语句,否则JavaScript代码不能正确解析。没有为什么,只能记住这个知识点。

  比如我们最常见的package.json文件,它是一个配置文件,这个文件的内容就是一个JSON格式的对象,所以这个文件中不能出现注释语句,否则webpack打包时会报错。

  如果你非要给这个.json文件加注释,也有一个折中的办法,就是给这个json文件中的对象加一个属性,把注释写到这个属性值里。比如下面的例子,des属性就是这个json文件的注释

{
  "des":"这是本项目的基本配置",
  "name": "aslife",
  "version": "1.0.0",
  "keywords": [],
  "author": "",
  "license": "ISC",
}

 

posted @ 2021-09-07 15:39  一个动态类型的幽灵  阅读(159)  评论(0编辑  收藏  举报