我最近开始看到,什么似乎,TSLint错误。
它们是这样的:
没有使用找到的本地TSLint版本
' /用户/名字/ myproject /客户/ src / app /喜欢/ likee / likee.component.ts”。
若要从当前工作区启用代码执行,必须启用工作区库执行。
我在我的.ts文件中看到它们,当我打开它们时,它在每个.ts页面的第一行上显示了一条黄色的弯曲线。
我在TSLint网站上看到它已经被弃用了。
这些错误的原因是什么?为什么我突然看到它们?
我应该卸载Visual Studio Code TSLint扩展并安装ESLint扩展吗?
虽然@ tun nguyn给出的答案有效,但这样做是不可取的。
根据微软文档,
TSLint,这个答案将替换全局的TSLint配置定义为本地的,这可以很容易地操作,由于安全原因,不建议这样做。
截图:
推荐方法:
根据微软文档,从TSLint迁移到ESLint,最近更新(2020-12-11),你应该从TSLint迁移到ESLint。
这可能是每个人都在寻找解决方案的原因,因为微软最近做了一些必要的事情。:)
步骤:
npm install --save-dev eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin (Install ESLint and TSLint)
npx tslint-to-eslint-config (This will install a utility tool and make configuration easier. Post install, a new .eslintrc.js will be created. There will be changes to .vscode/settings.json as well.)
Disable/Uninstall TSLint from your Visual Studio Code.
You can then, place a script in your package.json file as - "lint": "eslint -c .eslintrc.js --ext .ts <mySrcFolder>". (This will tell ESLint to look for TSLint)
但是,你可能应该更生动地看一遍链接中的步骤,以便正确地遵循相应的步骤。