默认情况下,这个
{path: '/post/:postId', component: Post},
正在转换为此
{
path: '/post/:postId',
component: Post
},
我该如何禁用这种行为?
更新:我正在使用JavaScript编程,上次是在vuejs中使用vetur插件。
更新2:代码示例。
// before
export default new Router({
routes: [
{ path: '/', component: Home },
{ path: '/about', component: About },
{ path: '/todo', component: Todo },
]
})
// after formatting (curly braces are moved on new line)
export default new Router({
routes: [{
path: '/',
component: Home
},
{
path: '/about',
component: About
},
{
path: '/todo',
component: Todo
},
]
})
更新3. 或许使用Prettier可以解决这个问题?
更新4. 在我的情况下,问题出在了额外的格式化插件上。Beautify作为默认选项安装了,导致所有设置vscode格式化器的设置都无法生效。
解决方案是将vscode格式化器或prettier设置为默认选项。
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
感谢大家,特别是maven87。