[英]JSLint : Unexpected ']' in array of object
我在ES6的PHPStorm中使用JSLint,並且在以下行出現此錯誤:pathPublic +“ /css/style.css”,
JSLint:意外的']'。
我的代碼:
let filesCss = [
{
outputFilename: "fc-main.min.css",
outputPath: pathPublic + "/css",
inputFiles: [
pathPublic + "/css/style.css",
],
},
];
后面的逗號會從歷史上給出舊版IE的問題:
當JSLint,JSHint和ESLint在數組的最后一個元素之后遇到逗號時,將引發“額外逗號(它會破壞IE的較舊版本)”錯誤(以及備選的“尾隨逗號”和“意外錯誤,'錯誤”)。文字或對象文字中最終值后的逗號。 從2.0.0版開始,僅當es3選項設置為true時,JSHint才會發出此警告。
因此,您必須刪除它們或使用es<version>
選項:
let filesCss = [
{
outputFilename: "fc-main.min.css",
outputPath: pathPublic + "/css",
inputFiles: [
pathPublic + "/css/style.css"
]
}
];
參見: https : //github.com/jamesallardice/jslint-error-explanations/blob/master/message-articles/extra-comma.md
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.