有没有办法在没有 webpack 或其他捆绑器的情况下做到这一点?
或者唯一的选择是使用两个控制台,您将在一个控制台和第二个 lint 中构建?
有没有办法在没有 webpack 或其他捆绑器的情况下做到这一点?
或者唯一的选择是使用两个控制台,您将在一个控制台和第二个 lint 中构建?
我认为这将需要两个过程:一个用于“tsc -w”,另一个用于 linting。linting 可能发生在第二个终端、IDE 或构建脚本中,但无论哪种方式,它仍然是另一个过程。
这是否回答你的问题?
例如,首先:npm i tsc-watch -D
然后,在package.json
:
"scripts": {
"lint": "eslint . --ext .ts",
"serve:reload": "npm run lint && node ./dist/index.js",
"serve": "tsc-watch --noClear --onSuccess \"npm run serve:reload\"",