Vue-cli error: Newline required at end of file but not found

图片描述

eslint检查要留个空行,我在eslint中设置了eol=last:0,报错。

<temaplte>
    <div class="header">
        我是header
    </div>
</temaplte>

<script type="text/ecmascript-6">
    export default {};
    //这里是空行
</script>

<style lang="stylus" rel="stylesheet/stylus">

</style>

代码留了个空行也报错,怎么解决这个问题?

阅读 11.3k
4 个回答
<template>
    <div class="header">
        我是header
    </div>
</temaplte>

<script type="text/ecmascript-6">
    export default {};
    //这里是空行(下面空一行)
    
</script>

<style lang="stylus" rel="stylesheet/stylus">

</style>假如代码到此结束,那么必须在下面加一行空行
//这是空行
<template>
    <div class="header">
        我是header
    </div>
</temaplte>

<script type="text/ecmascript-6">
    export default {};
    //这里是空行(下面空一行)
    
</script>

<style lang="stylus" rel="stylesheet/stylus">

</style>

这是eslint报错的, 说明你代码是对的, 但是格式不对, 'eslint eol-last':0 配置0 不起左右, 干脆这一样删掉好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题