如题,在JSON格式的对象中,不允许出现注释语句,否则JavaScript代码不能正确解析。没有为什么,只能记住这个知识点。
比如我们最常见的package.json文件,它是一个配置文件,这个文件的内容就是一个JSON格式的对象,所以这个文件中不能出现注释语句,否则webpack打包时会报错。
如果你非要给这个.json文件加注释,也有一个折中的办法,就是给这个json文件中的对象加一个属性,把注释写到这个属性值里。比如下面的例子,des属性就是这个json文件的注释
{ "des":"这是本项目的基本配置", "name": "aslife", "version": "1.0.0", "keywords": [], "author": "", "license": "ISC", }