gpt4 book ai didi

visual-studio-code - 如何配置 Visual Studio Code 和 tslint?

转载 作者:行者123 更新时间:2023-12-03 11:18:26 26 4
gpt4 key购买 nike

在 0.3.0 中,我看到了 typescript 的智能感知。然而,我也期待看到一些 tslinting,因为我有一个 tslint.json。 VSC 是否支持 native linting 还是我只需要依靠 gulp?

如果是后者,是否可以配置为在文件更改时运行,或者是否需要明确启动的手动任务。

最佳答案

你可以像下面这样在你的 gulpfile 中添加一个 linting 任务。甚至是观察者任务。请注意,我只使用 TypeScript,而不是 gulp 插件或 tslint,尽管它们也很好。

gulp.task('ts-watcher', function() {
gulp.watch('./src/**/*.ts', ['ts-compile']);
});

gulp.task('ts-compile', function(done) {
runTSC('src/client', done);
});

function runTSC(directory, done) {
var tscjs = path.join(process.cwd(), 'node_modules/typescript/bin/tsc.js');
var childProcess = cp.spawn('node', [tscjs, '-p', directory], { cwd: process.cwd() });
childProcess.stdout.on('data', function (data) {
// Code will read the output
console.log(data.toString());
});
childProcess.stderr.on('data', function (data) {
// Code will read the output
console.log(data.toString());
});
childProcess.on('close', function () {
done();
});
}

关于visual-studio-code - 如何配置 Visual Studio Code 和 tslint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30632517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com