(1)問題描述
使用vue腳手架vue-cli搭建好項目架構后,在packages.json文件里,加入注釋(如下所示)。接下來,運行npm run dev命令后出現報錯
(2)問題解析
①記得json的注釋和js一樣,所以要么package.json不是完全的json格式,要么就是npm無法識別中文編碼,你把注釋換成英文試一下。
②package.json就是一個json文件,json本身只是一種數據格式,而不是程序語言,一般程序語言都會支持注釋,但作為數據格式,它本身並不支持注釋,所以只能通過其他方式繞過了。
③嚴格地說,JSON文件包含僅僅是數據,不能包含向編程語言中那樣的注釋。但是,有變通的在JSON文件中加“注釋”,那就在JSON中增加一個充當注釋的數據元素。例如
如果有必要,在JSON數據說明文檔告訴使用此JSON數據的客戶端:在解析數據時忽略"comment"數據元素。
(3)解決方案
這里注意,命名時盡量使用駝峰命名。所以方式1會報錯
①方式1
②方式2 (正確方式)