使用vue-cli创建时,选择了linter/formatter检查代码格式就会有警告和报错

在这里插入图片描述

如下,警告:代码中的换行不符合规范。我裂开

在这里插入图片描述

如果在这堆warn中有一个error的报错,还要找好久。
在.eslintrc.js这个隐藏文件中可以设置开发和生产模式是否在控制台显示警告代码。

取消警告方法:

第一种:在.eslintrc.js中修改

在这里插入图片描述

rules: {
    // 原始设置:在开发模式中显示警告
    // "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",

    // 修改:在开发模式不显示警告
    "no-console": process.env.NODE_ENV === "production" ? "off" : "off",
    "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
  },

如下图,没有报错就直接运行服务,没有警告
在这里插入图片描述
如果安装vetur的同时也安装了prettier,可以再加一条规则
在这里插入图片描述

rules: {
    // 取消prettier警告
    "prettier/prettier": process.env.NODE_ENV === "production" ? "off" : "off",
    // 取消vue警告
    "no-console": process.env.NODE_ENV === "production" ? "off" : "off",
    "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
  },
第二种:在main.js中修改

在这里插入图片描述
在这里插入图片描述

// 取消vue的警告
Vue.config.productionTip = false;

如下图,没有报错就直接运行服务,没有警告
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐