Javascript Vue.js lint将组件强制为单线
我在Vue模板中有一个组件Javascript Vue.js lint将组件强制为单线,javascript,html,vue.js,eslint,prettier,Javascript,Html,Vue.js,Eslint,Prettier,我在Vue模板中有一个组件 <MyComponent class='class' someattribute='...' @event='eventListener' /> 当我尝试运行lint时,它会自动将我的代码重新格式化为以下格式 <MyComponent class='class' someattribute='...' @event='eventListener' /> 我正在尝试禁用它,但找不到任何相应的规则。有没有办法避免这种情况
<MyComponent
class='class'
someattribute='...'
@event='eventListener'
/>
当我尝试运行lint时,它会自动将我的代码重新格式化为以下格式
<MyComponent class='class' someattribute='...' @event='eventListener' />
我正在尝试禁用它,但找不到任何相应的规则。有没有办法避免这种情况
我只想让它保留下来,但是我写了它并禁用了任何与之相关的规则。您不应该这样做,Vue正式推荐单线道具: 如果你真的想改变它
- 在
文件中,查找是否有package.json
eslintConfig
- 如果有,请在其
规则中添加此配置:
“每行vue/max属性”:“关闭”
- 如果有,请在其
- 如果没有
,您可以添加一个。默认配置应如下所示:eslintConfig
"eslintConfig": {
//... other config
"rules": {
"vue/max-attributes-per-line": "off"
}
},