vue-cli-service:是否可以使用vue-cli-service将-p参数传递给Typescript编译器或linter?

时间:2018-08-30 05:03:00

标签: vue.js tslint vue-cli vue-cli-3

我有一个基于vue-cli 3的项目。这是我的include

tsconfig.json部分
{
    "include": [
        "src/**/*.ts",
        "src/**/*.d.ts",
        "src/**/*.tsx",
        "src/**/*.vue"
    ]
}

打字机短绒棉布也使用相同的文件。我还需要yarn lint命令来整理tests目录中的文件。当我将tests目录添加到include部分的上方时,vue-cli-service lint会按预期工作,但是vue-cli-service build开始抱怨未知的全局函数(describe(),{{ 1}}等。

我创建了一个单独的test(),其中同时包含tsconfig.lint.jsonsrc目录,并将tests更改为实际上是yarn lint(而不是{{1 }})。现在tslint -p tsconfig.lint.jsonvue-cli-service lint都可以工作。但是yarn lintyarn build脚本中调用时失败。

有没有简单的方法可以实现这一目标?我需要的是:

  1. yarn lint应该同时清理lint-stagedyarn lint目录。
  2. 执行git commit时,src应该在两个目录中都整理文件。

0 个答案:

没有答案