vue2 ant design ts 关闭tslint和eslint
时间: 2023-09-09 22:07:25 浏览: 203
关闭 TSLint 和 ESLint 可以通过以下步骤实现:
1. 在项目根目录下找到 `package.json` 文件,找到 `eslintConfig` 和 `tslintConfig` 两个字段,将它们从文件中删除或注释掉。
2. 打开 `vue.config.js` 文件,找到 `lintOnSave` 选项,将其设为 `false`,即可关闭 ESLint 检查。示例代码如下:
```javascript
module.exports = {
lintOnSave: false
}
```
3. 如果你使用的是 Vue CLI 3.x,还需要在 `vue.config.js` 文件中添加以下代码,将 TSLint 检查关闭:
```javascript
module.exports = {
// ...
chainWebpack: config => {
config.module
.rule('ts')
.use('ts-loader')
.tap(options => {
options = Object.assign(options, { transpileOnly: true })
options = Object.assign(options, { happyPackMode: false })
return options
})
},
// ...
}
```
这里的代码作用是将 `ts-loader` 的 `transpileOnly` 选项设为 `true`,这样就不会让 Webpack 进行类型检查,从而关闭 TSLint 检查。
完成以上步骤后,你就成功地关闭了 TSLint 和 ESLint 检查。
阅读全文