Красивее меняя только один синтаксический элемент - PullRequest
0 голосов
/ 27 апреля 2020

В следующем коде, если я уберу // prettier-ignore, то prettier преобразует

'Accept'

в

Accept

, что приведет к ошибке компиляции. Преттир не делает этого на других моих заголовках.

Есть ли лучшее решение, чем просить Преттир проигнорировать следующую строку?

export default function({ $axios, redirect }, inject) {
// Create a custom axios instance
const api = $axios.create({
    headers: {
        common: {
            // prettier-ignore
            'Accept': 'application/json; charset=utf-8',
            'Content-Type': 'application/json; charset=utf-8'
        }
    }
})

api.setBaseURL('http://10.10.10.5:8088')

// Inject to context as $api
inject('api', api)

}

Ошибка vue2, если я не заключаю имена заголовков в одинарные кавычки:

Syntax Error: Unexpected token, expected "," (9:11)

common: {
Accept: 'application/json; charset=utf-8',
Content-Type: 'application/json; charset=utf-8'
       ^
}

.prettierr c. json:

{
"tabWidth": 4,
"useTabs": true,
"semi": false,
"singleQuote": true
}
...